我正在使用python导出CSV文件。 python的默认功能是将文件自动下载到给定的路径(如果未初始化路径,则为桌面)。但是我想要的是它使用我正在使用的浏览器并请求下载文件,即,它提示我在那里下载文件(浏览器的对话框),然后我就可以下载
答案 0 :(得分:0)
如果您使用tkinter,则this答案应提供您想要的答案(tkFileDialog.askdirectory
)。
from tkinter import *
window=Tk()
window.directory=filedialog.askdirectory(initialdir="/", title="Select a directory to download {}".format(YourFileName))
print(window.directory)
这将提示您输入一个位置,以下载所需的文件,就像在Web浏览器中看到的一样。但是,您可能需要根据使用的平台(Windows,Linux,Mac)来更改initialdir
目录。我们还需要查看您当前正在运行的Python代码,以查看其如何下载您所请求的文件。