Python模块的全面解析
1. 模块对象概述
在Python中,模块是一种具有任意命名属性的对象,这些属性可以被绑定和引用。通常,名为 aname 的模块的Python代码存放在名为 aname.py 的文件中。
模块在Python里被当作普通对象(值)来处理,这意味着你可以将模块作为参数传递给函数,函数也能返回模块。模块可以绑定到变量、容器中的项或对象的属性,还能作为字典的键或值,以及集合的成员。例如, sys.modules 字典就将模块对象作为其值。这种能像处理其他值一样处理模块的特性,使得模块被称为一等对象。
2. import 语句
在另一个Python源文件中执行 import 语句,就能将任何Python源文件当作模块使用。 import 语句的语法如下:
import modname [as varname][,...]
import 关键字后面跟着用逗号分隔的一个或多个模块说明符。最常见的简单情形是,模块说明符就是 modname ,它是一个标识符。当 import 语句执行完毕时,Python会将这个变量绑定到模块对象上。例如:
import mymodule
超级会员免费看
订阅专栏 解锁全文
4万+

被折叠的 条评论
为什么被折叠?



