版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
import my_module # 要导入一个.py文件的名字,但是不加.py 后缀名。
import my_module # 模块的名字(和别的py文件的区别)必须要满足变量的命名规范。
一般情况下,模块的名字都是小写字母开头的名字
模块名最后被当做一个变量名被使用
import XXX as X
-
1.找到这个模块,
-
2.创建一个属于XXX的内存空间
-
3.执行XXX
-
4.将XXX这个模块所在的命名空间建立一个和XXX之间的引用关系
import 这个语句相当于什么???
- import这个模块相当于执行了这个模块所在的py文件
模块可以被多次导入吗?
- 一个模块不会被重复导入(不是不能,虽然支持重复导入多次模块,不会执行多次)
如何使用模块?
- 导入多个模块可以在一行,但是在PEP8规范里面要求分行导入
- 所有的模块的导入都要尽量放在文件的开头。
模块的代入也是有顺序的:
-
先导入内置的模块
-
再导入第三方模块
-
再导入自定义模块
import my_module # 要导入一个.py文件的名字,但是不加.py 后缀名。
import my_module # 模块的名字(和别的py文件的区别)必须要满足变量的命名规范。
一般情况下,模块的名字都是小写字母开头的名字
模块名最后被当做一个变量名被使用
import XXX