我开始使用python,所以如果我使用的词汇不合适,请原谅。我创建了一个函数,我想在一个变量中恢复文件所在的位置(它的URL进入计算机)。
有人能告诉我这是怎么可能的吗?
提前谢谢
from tkinter import*
from tkinter import filedialog
from tkinter.messagebox import*
import tkinter.filedialog
Tk().withdraw()
def insert_photo():
photo = tkinter.filedialog.askopenfilename(title="Ouvrir une image",filetypes=[('Jpg files','.jpg'),('Gif files','.gif'),('Bmp files','.bmp'),('Png files','.png'),('Tiff files','.tif'),('All files','.*')])
return photo
实际上,我只想在图像文件的路径中获取一个变量,以便我可以在另一个脚本中更轻松地调用它。
我试过print(os.path.realpath(__file__))
,但问题是即使在tkinter窗口喷枪。我只是希望函数在shell中执行,只有当我调用它时,才会打开窗口,我可以在变量中获取路径。