获取 py2exe 上 exe 文件的路径
我正在使用 Tkinter 编写一个小型 GUI 应用程序,这需要我有一个图标文件的路径。我计划将文件嵌入到我用 py2exe 制作的 exe 中,然后从那里检索它。唯一的问题是我需要知道该文件在哪里。有谁知道获取当前运行的exe文件/路径的方法吗?感谢您提前的帮助!
I am writing a little gui application with Tkinter, which requires me to have a path to icon files. I am planning on embedding the file into the exe that I make with py2exe, and then retrieving it from there. The only problem is that I need to know where that file is. Does anyone know a way of getting the currently running exe file/path? Thanks for the help in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于遇到这个问题的人来说,有几个有用的链接。后者提供了一个很好的例子 -
http://www.py2exe.org/index.cgi/Py2exeEnvironment< /a>
http://www.py2exe.org/index.cgi/WhereAmI
A couple of useful links for people coming across this question. The latter provides a nice example -
http://www.py2exe.org/index.cgi/Py2exeEnvironment
http://www.py2exe.org/index.cgi/WhereAmI
哎呀!我找到了答案! sys.executable 应该可以解决问题。它返回当前运行的 exe 的路径和文件名,尽管我必须测试它是否可以与 py2exe 一起使用。
Oops! I found out the answer! sys.executable should do the trick. It returns the path and filename of the currently running exe, although I must test to see that it works with py2exe.