پایتون: ایجاد متغیر سراسری در همه ماژول ها


۰ امتیاز

من میخوام یه متغیر تعریف کنم که در همه ماژول ها بتونم ازش استفاده کنم. مثلا یه متغیری مثل __debug__ تا بدون نیاز به تعریف در تک تک ماژول ها قابل دسترس باشه.

پرسید۲۶ شهریور ۱۳۹۳
behnam2۱ ۱ امتیاز

۱ پاسخ

۰ امتیاز

اوله یکی از ماژول هات 'global' رو بنویس, بعد اسم متغیرت رو با یه فاصله بنویس.
مثلا:

def a():
global b
b=0
def c():
print(b)
a()
b()

خروجیه کدهایه بالا میشه 0.

پاسخ داد۲۱ اسفند ۱۳۹۴
R۱ ۳ امتیاز
پرسیده شده۲ سال پیش
تعداد نمایش۱۰۷ بار
به کدنویس خوش آمدید، جایی که شما می توانید به سادگی سوالات مربوط به دنیای برنامه نویسی خود را مطرح کرده و در کمترین زمان پاسخ خود را بگیرید ! پاسخ دهندگان در کدنویس همان اعضای سایت هستند که همگی از حرفه ای های حوزه های کامپیوتر ، نرم افزار ، وب ، پایگاه داده و سایر زمینه های مهندسی کامپیوتر هستند.
...