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)
原文地址:https://www.cnblogs.com/Noul/p/9332181.html