python获取程序执行文件路径的方法


本文摘自php中文网,作者不言,侵删。

下面为大家分享一篇python获取程序执行文件路径的方法(推荐),具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

1.获取当前执行主脚本方法:sys.argv[0]和_ file _

(1)sys.argv

一个传给Python脚本的指令参数列表。sys.argv[0]是脚本的名字。一般得到的是相对路径,用os.path.abspath(sys.argv[0])得到执行文件的绝对路径:

1

2

dirname, filename = os.path.split(os.path.abspath(sys.argv[0]))

os.path.realpath(sys.argv[0])

如果在命令行执行sys.argv返回解释器路径:[‘/Library/Frameworks/Python.framework/Versions/3.6/bin/ipython3']

(2)_ _ file_ _

获得当前执行模块所在的路径,一般为相对路径,用os.path.abspath(_ _ file_ _)得到执行文件的绝对路径:

1

2

dirname, filename = os.path.split(os.path.abspath( _ _ file_ _))

os.path.realpath(_ _ file_ _)

阅读剩余部分

相关阅读 >>

Python中绝对值怎么表示

Python range用法

Python函数与方法的区别

在电脑上怎么下载Python

Python--beautifulsoup库的介绍

Python 关于反射和类的特殊成员方法

Python有map吗

range的用法介绍

Python中选择结构通过什么语句实现

Python用pillow(pil)进行图像操作实例

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...