python 获取脚本传递参数 及参数个数 检查文件 变量 是否存在 退出脚本

来源:互联网 发布:pageoffice for java 编辑:程序博客网 时间:2024/05/19 18:39

转自:http://blog.csdn.net/ysdaniel/article/details/8026126

[python] view plaincopy
  1. <span style="font-weight: bold; ">python获取脚本传递参数:</span>  

[python] view plaincopy
  1. import sys  
  2.   
  3. print sys.argv[0##脚本名  
  4. print sys.argv[1## 第一个参数  
[python] view plaincopy
  1. print sys.argv  ###参数数组  
[python] view plaincopy
  1. print len(sys.argv)  ##参数个数  

python 检查文件是否存在:

[python] view plaincopy
  1. import os  
  2. as_uniq_info="/home/mtr_dir/auto_mtr/mtr_data/2012-09-26/tw/as_uniq_info"  
  3. if(os.path.isfile(as_uniq_info)):  
  4.         print as_uniq_info + "exist!!!"  
  5. else:  
  6.         print "File not exist!!!!"  

os.path.exists(as_uniq_info)


python退出脚本:

[python] view plaincopy
  1. import sys  
  2. sys.exit(0##正常退出  
  3. sys.exit(1)##非正常退出  

python检查变量是否在在:

[python] view plaincopy
  1. def fn():  
  2.     try:  
  3.         a=0  
  4.         b = open("1.py")  
  5.         raise "11"  #这个异常不是必然发生,我这里只是假设  
  6.         c = open("2.py")  
  7.     except:  
  8.         d= locals()  
  9.         if 'b' in d:  
  10.             b.close()  
  11.         if 'c' in d:  
  12.             c.close()  
  13. if __name__ == "__main__":  
  14.     fn()  
或:


[python] view plaincopy
  1. 第一种方法:  

0 0
原创粉丝点击