如何使用从python中的tkinter askdirectory获得的路径作为原始路径?

2024-10-08 22:30:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python tkinter代码,它将接受使用askdirectory()的文件路径。结果如下:C:/Users/gfgf/gas。 我需要把它传给pandas read_excel。但在excel中,我给出的路径是:frame = pd.read_excel(r'C:\Users\gfgf\gas\doj.xlsx')。你知道吗

那么如何将C:/Users/gfgf/gas转换成C:\\Users\\gfgf\\gas\\doj.xlsx


Tags: 文件代码路径pandasreadtkinterxlsxexcel
1条回答
网友
1楼 · 发布于 2024-10-08 22:30:44

试试这个

import tkinter
from tkinter.filedialog import askopenfilename 

root=tkinter.Tk()

def browse():
    file=askopenfilename(filetypes=[("Excel files","*.xlsx")])
    print(file)


button1=tkinter.Button(root,text='Browse',command=browse)
button1.pack()
root.mainloop()

print(file)将具有文件名为的完整路径

你可以用pd.read_excel(file) by making file as global读它

相关问题 更多 >

    热门问题