原文:python解惑之 __file__ 与argv[0]

在python下,获取当前执行主脚本的方法有两个:sys.argv 和 file 。 sys.argv 获取主执行文件路径的最佳方法是用sys.argv ,它可能是一个相对路径,所以再取一下abspath是保险的做法,像这样: import os,sys dirname, filename os.path.split os.path.abspath sys.argv print running f ...

2014-09-22 09:35 0 4319 推荐指数:

查看详情

python __file__ is not defined 解决方法

python __file__ is not defined 解决方法 __file__ 是在python module 被导入的时候生成的一个变量,所以在 __file__ 不能被使用,但是又想获取当前文件的路径应该怎么做: 方法一: 方法二: 参考链接 ...

Tue May 28 22:55:00 CST 2019 0 2599
python中的os.path.dirname(__file__)的使用

os.path.dirname(__file__)返回脚本的路径,但是需要注意一下几点: 1、必须是实际存在的.py文件,如果在命令行执行,则会引发异常NameError: name '__file__' is not defined 2、在运行的时候如果输入完整的执行的路径,则返回.py文件 ...

Thu Dec 08 22:26:00 CST 2016 0 15749
python中的os.path.dirname(__file__)的使用

在编程时,我们要获取当前文件所在的路径,以适合所有的工程,建立相对路径。 python的os.path.dirname(__file__)非常好用,建议大家使用: 输出: ...

Tue Mar 12 03:05:00 CST 2019 0 1438
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM