zoukankan      html  css  js  c++  java
  • python学习(十九)sys模块方法

    1、获取操作系统

    import sys
    print(sys.platform) #获取操作系统

    2、获取python环境变量

    import sys
    print(sys.path) #python的环境变量

    3、python导入模块的顺序

    1)从当前目录下找导入的python文件

    2)从环境变量下找 sys.path

    3)导入模块的实质就是执行一遍文件

    4、导入自己的python文件

    原本有一个python文件在当前目录下,名t.py。文件内容如下:

    name='liujia'
    def my():
        print('测试')
    print('今天有点困')

    1)在另一个文件中,导入该python文件

    import t  #导入自己的python文件,并把文件执行一次,所以先打印了print语句
    print(t.name)#打印导入文件中的name变量
    t.my()#打印导入文件中的my方法

    输出结果为:

    今天有点困
    liujia
    测试

    导入文件的时,会执行一遍文件,所以print语句先输出;然后输出t文件中的name变量;调用t文件的函数my()

    2)以下方式可以,输出结果与上面相同

    from t import my,name
    my()
    print(name)

    3)from t import *  这种方式最好不用,有可能文件中内容太多,最好使用哪个导入哪个

    5、将某文件加入到环境变量中

    以下三种方式都可以

    sys.path.append('../day5')   #按照绝对路径导入
    sys.path.append(r'F:/pycharm_workspace/codebyemily/day5')
    #在环境变量最后增加该文件
    sys.path.insert(0,r'F:/pycharm_workspace/codebyemily/day5')
    #在环境变量最前面增加该文件
    print(sys.path)

    加入之后,在当前文件中就可以导入day5下面的python文件了

    6、在Linux上运行python文件

    python  t.py

    7、sys.argv 

    用来获取命令行里面运行python文件需要传入的参数,它是一个list,默认就有一个参数,就是当前这个文件名

    在python命令行里运行时使用

     
  • 相关阅读:
    疫情之下,在家办公靠谱吗?
    假期延长,我们决定送2套测试提升课程给大家充实一下自己
    webdriver的常用方法
    selenium控制浏览器操作方法
    第一个webdriver程序
    selenium元素定位
    启动浏览器
    生成HTML测试报告表格
    pycham设置头文件内容
    Git的指令
  • 原文地址:https://www.cnblogs.com/emilyliu/p/8982812.html
Copyright © 2011-2022 走看看