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如何安装http server

Python学习必备知识汇总

Python中eval函数作用

caffe导入到Python报错怎么办

Python切片索引用法

Python如何让字典保持有序(代码)

如何打开Python3

Python实现自动刷博客浏览量经验分享

Python迭代模式实例详解

Python操作xlsx文件的包openpyxl实例

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




打赏

取消

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

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

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

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

评论

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

    正在狠努力加载,请稍候...