1. 创建模块
创建一个简单的模块,保存为 mymodule.py:
# mymodule.py
def greeting(name):
print(f"Hello, {name}!")
def square(x):
return x ** 2
if __name__ == "__main__":
# 当模块直接运行时执行的代码
print("This is the main module.")
2. 导入模块
在其他Python脚本中导入模块并使用其中的函数和变量:
# main.py
import mymodule
mymodule.greeting("Alice")
result = mymodule.square(5)
print(result)
3. 导入特定内容
可以选择性地导入模块中的特定内容:
# main.py
from mymodule import greeting
greeting("Bob")
4. 使用别名
给模块或导入的内容使用别名:
# main.py
import mymodule as mm
mm.greeting("Charlie")
5. 内置模块
Python有许多内置模块,提供了各种功能,例如数学运算、文件操作等。你可以使用内置模块来扩展你的Python程序。
# 使用内置模块示例
import math
result = math.sqrt(16)
print(result)
6. 创建包
包是一种将模块组织成目录结构的方式,可以更好地组织大型项目。
mypackage/
|-- __init__.py
|-- module1.py
|-- module2.py
7. __init__.py
在包的目录中,__init__.py 文件是一个可选的空文件,用于指示该目录是一个Python包。
8. 标准库
Python标准库是一组随Python安装的模块和包,提供了大量的功能,例如文件I/O、网络通信、正则表达式等。
以上是一些关于Python3模块的基本概念和用法。模块使得代码可以更好地组织和重用,同时也使得项目更易于维护。
转载请注明出处:http://www.zyzy.cn/article/detail/210/Python3