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命令行里运行时使用