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)
  • 相关阅读:
    java---随机点名
    java实现窗体JFrame加载动态图片
    微信小程序--登陆页面
    java基础--随机数 猜数字游戏
    jQuery表单验证
    js获取Id,标签,类的几种选择器封装
    轮播图
    关于mysql安全
    PHP5.4开启zend opcache缓存
    ccs3中icon转换为字体的方法
  • 原文地址:https://www.cnblogs.com/Noul/p/9332181.html
Copyright © 2011-2022 走看看