Python的第十八天
一、模块的导入
1、import os #导入 import+模块名
os. #模块名.即可调用
2、from os import system #导入OS模块下的system函数或其他子模块
system. #system.即可调用
3、from os.path import pardir as pard #从os.path模块中导入pardir函数或模块并重命名为pard
pard. #pard.即可调用
4、from os.path import * #导入一个模块下的所有方法
二 、自定义模块
注:模块一旦被调用,即相当于执行了另外一个Python文件里的代码
1、同一目录下:
my_first_mod.py:
def sayhi():
print("我是被调用的。。。。。")
print("hahaha")
print("xixixi")
import my_first_mod
my_first_mod.sayhi()
hahaha
xixixi
我是被调用的。。。。。
2、不同目录下:
import sys
print(sys.path) #模块查找路径 ,以列表的形式显示
则需要把查找路径扩大:
原来:C:/Users/86181/PycharmProjects/pythonProject4/hello.py
扩大:C:/Users/86181/PycharmProjects/pythonProject4
import os
print(__file__) #打印当前脚本文件路径
print(os.path.dirname(__file__))#删去最后一个
print(os.path.dirname(os.path.dirname(__file__)))
C:/Users/86181/PycharmProjects/pythonProject4/hello.py
C:/Users/86181/PycharmProjects/pythonProject4
C:/Users/86181/PycharmProjects
将扩大后的查找目录,添加到原来的查找目录中:
path1 = "C:/Users/86181/PycharmProjects/pythonProject4"
sys.path.append(path1)
三、第三方开源模块
官网:pypi.org