zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    SpringMVC基础知识
    git pull 和git fetch的区别
    动态规划的原理?
    为什么要使用volatile修饰呢?
    内部类,匿名内部类?
    什么是性能优化?
    如何定位CPU瓶颈?
    什么是程序的耦合?
    什么是性能优化?
    Class类的常用方法?
  • 原文地址:https://www.cnblogs.com/Noul/p/9332181.html
Copyright © 2011-2022 走看看