ورود

View Full Version : سوال: مقدار دهی متغیر عمومی،در درون تابع



parvizmo
دوشنبه 20 شهریور 1391, 10:33 صبح
سلام وقتتون بخیر
ببخشید من مجددا مزاحمتون شدم
اون مشکل دستور مای اس کیو ال حل شد
الان فقط یه مشکلی دارم و اونم مقدار دهی متغیر عمومی با فراخوانی یک تابع است
من یک متغیر دارم که بیرون از تابع تعریف کرده ام و میخوام با فراخوانی تابع آن را مقدار دهی کنیم اما هرکاری می کنم نمیشه
از روش زیر هم استفاده کردم اما نشد:


pathfile=""
def returncount(val1):
global pathfile
pathfile=val1



لطفا راهنمایی کنید

hadi0x7c7
دوشنبه 20 شهریور 1391, 14:47 عصر
کللا همینه !


pathfile=""
def returncount(val1):
global pathfile
pathfile=val1


returncount(10)

print pathfile

parvizmo
سه شنبه 21 شهریور 1391, 20:27 عصر
کللا همینه !

[/CODE]

اما با این روش فقط یه بار میتونم مقدارهی دهی کنم
دفعات بعد که تابع رو فراخوانی می کنم،مقدار متغیر را تغییر نمیده و همون مقدار قبلی را نگه میداره