我正在嘗試使用Tkinter來選擇一個文件,然後將該文件名導入一個參數以傳遞函數。該程序在文件被選擇後停止。我包含一個打印語句只是爲了查看它是否返回路徑,它確實如此,我不確定它爲什麼不能在函數中使用。Python文件對話框問題
#Main
from Tkinter import *
import tkFileDialog
fileOpen = Tk()
fileOpen.withdraw() #hiding tkinter window
file_path = tkFileDialog.askopenfilename(title="Open file", filetypes=[("txt file",".txt"),("All files",".*")])
if file_path != "":
print "you chose file with path:", file_path
else:
print "you didn't open anything!"
master.quit()
print file_path
spaceParser (file_path,'r','/Users/Desktop/TygerTygerParsed.txt','w')
'master'的是不是在你的腳本中定義,所以當它到達'master.quit()'它會引發:'NameError:name'master'is not defined'。 – TorelTwiddler