python学习--sys.argv

sys.argv是获取命令行参数的;

sys.argv[0]表示代码本身文件路径;从1开始获取参数。

import sys
print (sys.argv[0])
count = int(sys.argv[1])
devicelist = DeviceParser().getdevicelist()
if devicelist is not None and devicelist.__len__() > 0:
target_device = devicelist[0]
device_serial = target_device.deviceName
pkg_name = str(sys.argv[2])
interval_c = int(sys.argv[3])
log_dir = str(sys.argv[4])

引入sys
sys.argv[0] 代码本身的路径 D:\cpu\device_system_info2.py
sys.argv[1] 获取参数并转化为int类型 200
pkg_name = str(sys.argv[2]) 包名
interval_c = int(sys.argv[3]) 3次
log_dir = str(sys.argv[4]) D:\cpuinfoReport

在命令行下执行D:
cd D:\cpu
python D:\cpu\device_system_info2.py 200 包名 3 D:\cpuinfoReport

调起python 程序。

 

posted on 2016-08-05 10:58  飞在天边的大雁  阅读(382)  评论(0编辑  收藏  举报