LczPtr 2020-02-03
1. 模块的概念:最简单的一种就是以.py命名的文件
2. 模块的位置:
已编译好的(内置模块)
py文件(sys.path变量所提供的目录=环境变量中的目录)
当前目录
所以,必须将要导入的模块放置在当前目录,或sys.path所列出的目录内
3. 导入模块的两种方式
import ...
from ... import(尽量避免使用)
4. 导入系统模块
方法一:
time模块下有一个ctime()方法,用于获取当前时间1 import time 2 3 print(time.ctime())
方法二:
如果确定只用到time下面的ctime()方法,也可以这样引用1 from time import ctime 2 3 print(ctime()) # 现在使用时,就不必告诉Python,ctime()方法是time模块提供的了。若仍使用time.ctime(),则会报错NameError: name ‘time‘ is not defined
方法三:
一次性把time模块下的所有方法都引入进来1 from time import * print(ctime()) sleep(2) print(ctime())
5. 导入自己编写的模块
例一:(同目录调用)
在practice.py中调用pub.py中的函数
pub.py
1 def add(a, b): 2 return a + b
practice.py
import pub n = pub.add(1, 2) print(n)
例二:(跨目录调用)