我正在用Tkinter写一个小gui应用程序,这需要我有一个图标文件的路径。我打算将文件嵌入到我用py2exe创建的exe中,然后从那里检索它。唯一的问题是我需要知道该文件的位置。有谁知道获取当前正在运行的exe文件/路径的方法?感谢您的帮助!
答案 0 :(得分:4)
_file = os.path.abspath(sys.argv[0])
path = os.path.dirname(_file)
答案 1 :(得分:1)
为遇到此问题的人提供了几个有用的链接。后者提供了一个很好的例子 -
答案 2 :(得分:0)
糟糕!我找到了答案! sys.executable应该可以解决问题。它返回当前正在运行的exe的路径和文件名,虽然我必须测试它是否适用于py2exe。