有没有办法使用' initialdir' tkinter filedialog选项指向外部目录? 我看到它适用于本地lirectories(C:\ Program Files ...) 但对外部事物(ftp://1.2.3.4 ...)
失败了如果没有,你有没有其他选择从外部ftp服务器使用一些GUI filedialog获取文件路径?
这就是我现在所拥有的:
import tkinter as tk
from tkinter import *
from tkinter import filedialog as fd
root = tk.Tk()
def location():
filename = fd.askopenfilename(initialdir = "ftp://1.2.3.4")
print(filename)
b = Button(root, text="GetFile", command=location)
b.grid(column=0, row=15, sticky='EW')
root.mainloop()
谢谢!
答案 0 :(得分:0)
没有。除非底层操作系统支持将FTP安装为外部驱动器。 tkinter filedialog类使用的python OS模块并不直接支持FTP。
您必须使用FTP支持编写自己的filedialog,或者找一个已经写过的人。