您的位置:首页 > 编程语言 > Python开发

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

2012-09-27 19:12 791 查看
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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐