簡體   English   中英

用Tkinter操作OS目錄

[英]Manipulating an OS directory with Tkinter

我正在編寫一個函數,允許我的Tkinter GUI應用程序用戶瀏覽目錄並從中選擇文件。 到目前為止,我已經有了打開目錄的代碼,但是在將所選文件從該目錄保存到我可以使用的變量時遇到了問題。

我到目前為止的代碼-:

import os
def browsetone(self):
   os.startfile("C:\Users\Chidumaga\Music\music")

音樂目錄已打開,但是如何注冊文件選擇? 提前致謝。

對我來說,你要做什么並不十分清楚。 無論如何,它用Tkinter標記,所以我想這就是您需要的:

from tkinter import *
from tkinter import filedialog
guiRoot = Tk()
startDir = "C:\Users\Chidumaga\Music\music"
someFileName = filedialog.askopenfilename(parent=guiRoot,title='Choose a file',initialdir=startDir)
if(someFileName!=""):
    someFile = open(someFileName,'rb')
    #read file contents
    someFile.close()
guiRoot.mainloop()

顯然,打開文件對話框應由單擊按鈕或類似事件觸發。 它是由你決定。 如何讀取二進制文件的示例: 用Python讀取二進制文件並遍歷每個字節

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM