如何使用 tkinter askopenfilename 或其他命令获取文件路径?
How to get a file path using tkinter askopenfilename or other command?
我正在构建一个简单的应用程序,它将 pdf 转换为 png。
当我使用时:
pdf_name = askopenfilenames(initialdir="/", title="Selecionar Arquivos")
我得到:
print(pdf_name)
('C:/Users/user/Desktop/Apps/Python/Conversor img to pdf/file.pdf',)
所以,问题是:
如何获得这种类型?
print(pdf_name)
'C:/Users/user/Desktop/Apps/Python/Conversor img to pdf/file.pdf'
有两种方法可以做到这一点。
第一个
pdf_name = askopenfilenames(initialdir="/", title="Selecionar Arquivos")
print(pdf_name[0])
其次,您应该尝试 askopenfilename
,而不是 askopenfilenames
。
此外,不要忘记导入这个 from tkinter.filedialog import askopenfilename
。
pdf_name = askopenfilename(initialdir="/", title="Selecionar Arquivos")
print(pdf_name)
两者的输出相同
'C:/Users/user/Desktop/Apps/Python/Conversor img to pdf/file.pdf'
我正在构建一个简单的应用程序,它将 pdf 转换为 png。
当我使用时:
pdf_name = askopenfilenames(initialdir="/", title="Selecionar Arquivos")
我得到:
print(pdf_name)
('C:/Users/user/Desktop/Apps/Python/Conversor img to pdf/file.pdf',)
所以,问题是:
如何获得这种类型?
print(pdf_name)
'C:/Users/user/Desktop/Apps/Python/Conversor img to pdf/file.pdf'
有两种方法可以做到这一点。
第一个
pdf_name = askopenfilenames(initialdir="/", title="Selecionar Arquivos")
print(pdf_name[0])
其次,您应该尝试 askopenfilename
,而不是 askopenfilenames
。
此外,不要忘记导入这个 from tkinter.filedialog import askopenfilename
。
pdf_name = askopenfilename(initialdir="/", title="Selecionar Arquivos")
print(pdf_name)
两者的输出相同
'C:/Users/user/Desktop/Apps/Python/Conversor img to pdf/file.pdf'