【发布时间】:2019-02-10 12:31:35
【问题描述】:
from tkinter import filedialog as fd
filename = fd.askopenfilename(title = "Select file",filetypes = (("CSV Files","*.csv"),("All","*.*")))
打开文件夹选择文件,但是当我尝试时:
from tkinter import filedialog as fd
filename = fd.askopenfilename(title = "Select file",filetypes = ("CSV Files","*.csv"))
错误:
Traceback(最近一次调用最后一次):文件 “D:\python_projects\csv_codes\csv_reading.py”,第 4 行,在 文件名 = fd.askopenfilename(title = "选择文件",filetypes = ("CSV Files" ,"*.csv")) 文件 "C:\Python\lib\tkinter\filedialog.py", 第 375 行,在 askopenfilename 中 返回 Open(**options).show() 文件“C:\Python\lib\tkinter\commondialog.py”,第 43 行,在 show s = w.tk.call(self.command, w._options(self.options)) _tkinter.TclError: bad file type ".csv", 应该是 "typeName {extension ?extension ions ...?} ?{macType ?macTypes ...?}?"
我到底想要什么?:
我只想选择 .CSV 文件。 (强制)
【问题讨论】:
标签: python python-3.x tkinter filedialog