原文: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