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:cpudevice_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:cpudevice_system_info2.py 200 包名 3 D:cpuinfoReport
调起python 程序。