在脚本的其余部分使用选定的文件



我是Python的新手,因此有一个相当琐碎的问题。我想在资源管理器中选择一个文件,然后在脚本中使用该文件。(参见脚本或图片(

def browseFiles():
filename = filedialog.askopenfilename(initialdir = "/",
title = "Select a File",
filetypes = (("JPG Files",
"*.jpg*"),
("All Files",
"*.*")))
label_file_explorer.configure(text="File Opened: "+filename) 
img = Image.open(filename)

文件名未定义?

使用defbrowseFile((:我手动定义必须选择哪个文件。这就是";存储";在变量filename下。

如果我想在接下来的几行中使用该文件,或者想指定不识别我的变量filename。

因此,问题是:上面选择的文件如何也可以在img=Image.open(filename(下使用?你有我如何做到这一点的例子吗?感谢

编辑:请参阅屏幕截图-这一行不再被识别:

label_file_explorer.configure(text="File Opened: "+filename)

图1

图2

这指定当选择文件时,它将与路径一起显示在栏中。

您需要在函数末尾返回变量filename,然后调用函数以获得filename变量:

def browseFiles():
filename = filedialog.askopenfilename(initialdir = "/",
title = "Select a File",
filetypes = (("JPG Files", "*.jpg*"), ("All Files", "*.*")))
return filename
filename = browseFiles()

相关内容

  • 没有找到相关文章

最新更新