Python3.5-20190518-廖老师-自我笔记-模块

在Python中,一个.py文件就称之为一个模块(Module)

可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。

(要导入模块的时候,该模块会生生成一个同名的pyc文件.pyc文件是py文件预编译的文件,是二进制字节码文件,提高加载的速度.如果是商用代码,就需要先编译成pyc.文件主要是不想把源代码暴露出来。)

import sys文件的时候,要做以下三件事: 

1.为源代码文件中定义的对象创建一个名字空间,通过这个名字空间可以访问到模块中定义的函数及变量。sys.path

2.在新创建的名字空间里执行源代码文件.

3.创建一个名为源代码文件的对象,该对象引用模块的名字空间,这样就可以通过这个对象访问模块中的函数及变量,如:  

 import spam           # 导入并运行模块 spam
 print spam.a          # 访问模块 spam 的属性
 spam.foo()
 c = spam.bar()

猜你喜欢

转载自www.cnblogs.com/tarzen213/p/10886881.html