import 用于导入所需包/模块python
import package #导包 import module #导模块 form package import module #从包中导模块 from module import * #从模块中导入全部内容
还有其余的import方式:git
import os, sys, time from os import * from os import path, walk, unlink from os import uname, remove from os import (path, walk, unlink, uname, remove, rename) from os import path, walk, unlink, uname, \ remove, rename
更细节 import 参考:http://codingpy.com/article/python-import-101/程序员
__import__:系统函数__import__() github
__import__ (name[, globals[, locals[, fromlist[, level]]]])
os = __import__('os') # 至关于 import os # import 导入本质上是调用 __import__ 加载
import foo # 最终调用以下函数实现 # foo = __import__('foo', globals(), locals(), [], -1)
importlib:Python标准库中提供了importlib模块,目的是提供import语句(还有import())的底层实现,另外,importlib让程序员能够在导入过程当中建立本身的对象。函数
imoprt importlib #导入foo.py模块 foo = importlib.import_module('foo') foo.main()
importlib详细参考:https://hatboy.github.io/2017/12/21/Python-importlib%E8%AE%B2%E8%A7%A3/ui