Python之模块导入

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2018/10/18 15:07
# @Author : Ropon
# @File : 21_01.py

# 给导入模块起个别名,以后可通过别名调用此模块
import pickle as pk

# 导入多个模块,但是模块建议一个一个导入
import os,time

# 模块导入过程import
# 找到这个模块
# 判断模块是否被导入过
# 如果没有导入过
# 创建一个属于这个模块的命名空间
# 让模块的名字指向这个空间
# 执行这个模块中的代码

# from xx import xx 导入过程
# 找到这个模块
# 判断模块是否被导入过
# 如果没有导入过
# 创建一个属于这个模块的命名空间
# 执行这个文件
# 找到你要导入的变量
# 给你导入的变量创建一个引用,指向导入的变量

# from my_module import read1 as re1
# def read1():
# print("my read1")
# read1()
# re1()

# from my_module import read2
# read2()

# import time
# import my_module
#
# time.sleep(3)
# my_module.read1()