自分自身のファイル名を知る方法
Posted feedbacks - Python
1 2 3 | import sys
print sys.argv[0]
|
どちらが欲しいかはケースバイケースだと思うのですが、実行したファイル名ではなくライブラリスクリプト自身のファイル名が欲しい場合には __file__ を使います。
1 2 3 4 5 6 7 8 9 10 11 12 | #/////////////
# a.py
import b
#/////////////
# b.py
import sys
print __file__ # ..../b.py
print sys.argv[0] # ..../a.py
|
蛇足。
1 2 3 4 | import sys
import os
print os.path.split(sys.argv[0])[1]
|




ところてん
#5728()
Rating1/1=1.00
see: #3301
[ reply ]