2017-05-02 2 views
0

tkinter filedialogの 'initialdir'オプションを使用して外部ディレクトリを指定する方法はありますか? 私はそれが(C:\プログラムファイル...)ローカルlirectoriesのため正常に動作していることを確認されていない場合外部初期ディレクトリを使用してfiledialog

が、外部の何か(ftp://1.2.3.4 ...)のために失敗し、あなたはからファイルパスを取得するための任意の選択肢を持っていますいくつかのGUIを使用して外部FTPサーバーですか?

これは私が今持っているものです。

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

いいえ基礎となるOSがFTPを外部ドライブとしてマウントすることをサポートしていない場合は、いいえ。 tkinter filedialogクラスは、FTPを直接サポートしないpython OSモジュールを使用します。

あなたはFTPサポートであなた自身のfiledialogを書くか、誰かがすでに書いたものを見つけなければなりません。

関連する問題