之间有什么区别:
__file__
和
sys.argv[0]
因为两者似乎都在做同样的事情:他们拥有脚本的名称.
如果没有差别,那么为什么__file__几乎所有的地方都使用它,而我从未见过sys.argv[0]被使用过.
Sve*_*ach 21
__file__是当前文件的名称,如果您在模块内部或者使用execfile()而不是通过调用启动脚本,则该文件可能与主脚本不同python scriptname.py. __file__ 通常是你更安全的赌注.
| 归档时间: |
|
| 查看次数: |
4236 次 |
| 最近记录: |