我正在使用askdirectory浏览文件夹路径。
def select_folder():
filename = askdirectory(initialdir="~")
target_folder.set(filename)
os.chdir(filename)
print (os.getcwd())
这很好用,直到我取消“浏览文件夹窗口”而不选择目录。 如果在不选择目录的情况下取消浏览窗口,则会引发OSError。
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python34\lib\tkinter\__init__.py", line 1482, in __call__return self.func(*args)
File "C:\Users\MyUsername\Desktop\ImageRenamer.py", line 9, in select_folder os.chdir(filename)
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: ''
有没有办法避免这个错误?