安裝:Windows 7的爲什麼Tkinter的askdirectory()在Windows上返回正斜槓?
Python版本:3.3
我正在做一個跨平臺的應用程序,和我有用戶使用的Tkinter的tkinter.filedalog.askdirectory
模塊askdirectory()
方法給出的目錄。這工作正常,除了在Windows上的某種原因它給我正斜槓。
Windows使用反斜槓,而不是正斜槓,所以當我試圖保存與本地文件斜槓(配置文件存儲目錄,以便它已經結束斜線我要補充),它看起來愚蠢的文本文件:
F:/Pictures/Wallpapers\
我用來放置本地斜槓的代碼只是os.sep
,它是當前系統的本地目錄分隔符,它在* nix和windows上不同。
def getDownloadPath(self):
pathdir=askdirectory()
if pathdir=='':
return #cancel
pathdir+=os.sep
self.download_location.delete(0,END)
self.download_location.insert(0,pathdir)
是否有原因文件夾選擇器不返回本地斜槓?我搜索了一下,看不到任何答案。
蟒蛇正斜槓是Windows – joaquin