Найти - Пользователи
Полная версия: возврат переменной
Начало » Python для новичков » возврат переменной
1
hc
def fileslkt (event):        
q=wx.FileDialog( None, message = u"Log", defaultDir = r"D:\!_work\", defaultFile = u"ntCOOR.TXT")
if q.ShowModal()==wx.ID_OK:
spath="r\"" + str(q.GetPath()) + "\""
dpath="r\"" + str(q.GetDirectory()) + "\\MaxFinder.txt\""
paths = [spath, dpath]
engine_launch(event)
return paths
return paths
#----

if globals().has_key('paths'): #проверка на существование переменной
print (paths[0])
print (paths[1])
как-то не так возвращаю. принты молчат. что не так?
sp3
1. функции инициализируют переменные при вызове этой функции.
2. локальные переменные не являются глобальными, если явно не указать инструкцией global
3. учите “матчасть”
pyuser
sp3
3. учите “матчасть”
Это, ИМХО, на первом месте
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB