- 在python中, 模块即一个后缀名为”.py”文件,python用文件组织一个模块.
- 模块导入遵循作用域原则, 在什么作用域导入就只能在当前作用域生效.
- 一个模块只被加载一次,无论导入它多少次.
- from module import name 是把名字导入到当前的名称空间
单行导入单个模块
import json
单行导入多个模块
import os, sys, time
导入指定的模块属性
from os import path, fork, mkdir
多行导入
from Tkinter import Tk, Frame, Button, Entry, Canvas, \
Text, LEFT, DISABLED, NORMAL, RIDGE, END
通配符导入(不提倡)
from os import *
用”as”将导入模块的属性重命名
import os.path as Path
from os import path as Path
相对导入
一个”.”符号表示当前模块目录, 两个”.”符号表示当前模块的上层目录,以此类推.
from . import case, suite
from .util import strclass
from .. import name