所谓双鱼

导航

 

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

 

 

 

posted on 2018-05-02 22:11  所谓双鱼  阅读(155)  评论(0编辑  收藏  举报