sys模块
一、sys.argv
import sys,xlwt print(sys.argv)# 它会把你运行python文件的时候,传入的参数,都放到这个argv里面 # 运行结果:['F:/python-besttest/day07/sys模块学习.py']
用python命令行方式运行python文件,可在命令行后写传入的参数,如下图所示
上图中的代码:
import sys command = sys.argv#他会把你运行python文件的时候,传入的参数,都放到这个 #argv里面 #python run_case.py if len(command)>1: excel = command[1] print('用例已经运行完成',excel) else: print('运行这个python文件的时候,需要传入一个用例名称,例如:' 'python run_case.py case.xls')
输出结果:运行这个python文件的时候,需要传入一个用例名称,例如:python run_case.py case.xls
二、导入模块
导入模块的顺序:
1、当前目录下找这个python文件;
2、去python的环境变量里面找这个文件。
导入模块的实质:
把这个模块的代码,从头到尾执行一次。
三、无论是for b import name,还是import b,都是把代码从头到尾执行一次
四、
if __name__ == '__main__': coon_db('b文件')# 测试代码 # 在其他python文件导入一个模块,它不会执行if __name__ == '__main__'下面的代码
五、将自己写的python文件加入到环境变量里
import sys sys.path.append(r'F:/python-besttest/tools') # 加入到环境变量里面 注:F:/python-besttest/tools目录下是自己写的python文件 print(sys.path)