以Tkin操作OS目录

2024-09-28 03:20:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个函数,允许我的tkintergui应用程序用户浏览一个目录并从中选择一个文件。到目前为止,我已经有了打开目录的代码,但是我在将从该目录中选择的文件保存到一个可以使用的变量时遇到了问题。你知道吗

到目前为止我掌握的密码-:

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

音乐目录已打开,但如何注册选择的文件?提前谢谢。你知道吗


Tags: 文件函数代码用户importself目录应用程序
1条回答
网友
1楼 · 发布于 2024-09-28 03:20:26

我不太清楚你想做什么。不管怎样,它是用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()

显然,打开一个文件对话框应该由一个按钮点击或一些类似的事件触发。这取决于你。如何读取二进制文件的示例:Reading binary file in Python and looping over each byte

相关问题 更多 >

    热门问题