2012-05-22 16 views
5

Python'da küçük bir proje yapıyorum ve yollarını bulmak için bir dosyaya veya dizine göz atmak istiyorum.Tarama dosyası veya dizini İletişim Python'da iletişim kutusu

Ben Tkinter kullanıyorum ve sadece dosya tarayıcısı bulmak için abble oldu:

filename = tkFileDialog.askopenfilename(parent=root,title='Open file to encrypt') 

veya sadece bir dizin tarayıcısı:

dir = tkFileDialog.askdirectory(parent=root, title='Open file to encrypt') 

bu ikisini birleştirmek mümkün mü? Tüm cevaplar için sizi eğlendirin!

cevap

4

Hayır, bunları birleştirmek mümkün değil. Dosya tarayıcısı ve dizin tarayıcısı, farklı görevleri gerçekleştirdikleri için farklı kullanıcı arayüzlerine sahiptir.

Çoğu program, görevi Dosya menüsünde farklılaştırarak bunu halleder. "Dosya Seç" veya "Klasör Seç" seçeneğiniz olabilir. Bu sizi Dosya tarayıcısına veya Dizin tarayıcısına yönlendirir.