代码如下:
import sys
import os
print(os.path.dirname(os.path.realpath(sys.argv[0])))
print(os.path.dirname(os.path.realpath(sys.executable)))
测试如下:
新建文件 /root/test.py 写入以上代码, pyinstaller -F -w test.py 打包二进制,执行二进制:
[root@localhost ~]# ./dist/test
/root/dist
/root/dist
得到二进制所在的目录。