获取python函数的变量

时间:2016-04-11 11:26:45

标签: python function variables tkinter messagebox

我开始使用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中执行,只有当我调用它时,才会打开窗口,我可以在变量中获取路径。

0 个答案:

没有答案