2012-05-22 38 views
5

Tôi đang thực hiện một dự án nhỏ trong Python và tôi muốn duyệt một tệp hoặc thư mục để lấy đường dẫn của chúng.Duyệt tệp hoặc thư mục Hộp thoại trong Python

Tôi đang sử dụng Tkinter và tôi đã abble để tìm chỉ một trình duyệt file:

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

hoặc chỉ là một trình duyệt thư mục:

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

Có thể kết hợp hai? Cảm ơn bạn vì tất cả các câu trả lời!

Trả lời

4

Không, không thể kết hợp chúng. Trình duyệt tệp và trình duyệt thư mục có các giao diện người dùng khác nhau vì chúng hoàn thành các tác vụ khác nhau.

Hầu hết các chương trình xử lý việc này bằng cách phân biệt nhiệm vụ trong menu Tệp của họ. Bạn có thể có tùy chọn "Chọn tệp" hoặc "Chọn thư mục". Điều này sẽ dẫn bạn đến trình duyệt Tệp hoặc trình duyệt Thư mục.

Các vấn đề liên quan