pythonスクリプト伝達パラメータとパラメータ個数を取得ファイル変数に終了スクリプトがあるかどうかを確認
1317 ワード
python :
import sys
print sys.argv[0] ##
print sys.argv[1] ##
print sys.argv ###
print len(sys.argv) ##
pythonファイルが存在するかどうかを確認します.
import os
as_uniq_info="/home/mtr_dir/auto_mtr/mtr_data/2012-09-26/tw/as_uniq_info"
if(os.path.isfile(as_uniq_info)):
print as_uniq_info + "exist!!!"
else:
print "File not exist!!!!"
またはos.path.exists(as_uniq_info)
pythonスクリプトを終了するには:
import sys
sys.exit(0) ##
sys.exit(1)##
python変数が次のように存在するかどうかを確認します.
def fn():
try:
a=0
b = open("1.py")
raise "11" # ,
c = open("2.py")
except:
d= locals()
if 'b' in d:
b.close()
if 'c' in d:
c.close()
if __name__ == "__main__":
fn()
または: :
'var' in locals().keys()
:
try:
print var
except NameError:
print 'var not defined'
:
'var' in dir()