Форум сайта python.su
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])
Отредактировано (Сен. 2, 2010 02:43:18)
Офлайн
1. функции инициализируют переменные при вызове этой функции.
2. локальные переменные не являются глобальными, если явно не указать инструкцией global
3. учите “матчасть”
Офлайн
sp3Это, ИМХО, на первом месте
3. учите “матчасть”
Офлайн