- <span style="font-weight: bold; ">python获取脚本传递参数:</span>
- import sys
-
- print sys.argv[0] ##脚本名
- print sys.argv[1] ## 第一个参数
- 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()
|