模块度的python代码
时间: 2023-10-12 18:11:21 浏览: 28
模块度是指把一个大的程序分成多个模块(模块是指一个包含函数、类、变量等的文件),每个模块只负责其中一部分功能,从而提高程序的可维护性和可重用性。下面是一个简单的示例代码,演示如何使用模块度:
假设有一个包含多个函数的程序,现在我们希望把其中的某些函数提取出来,作为一个单独的模块,以便在其他程序中重复使用。我们可以创建一个名为“my_module.py”的文件,把这些函数放进去:
```python
# my_module.py
def func1():
print("This is function 1.")
def func2():
print("This is function 2.")
def func3():
print("This is function 3.")
```
然后,在其他程序中,我们可以使用“import”语句来引入这个模块,并调用其中的函数:
```python
# main.py
import my_module
my_module.func1()
my_module.func2()
my_module.func3()
```
输出结果为:
```
This is function 1.
This is function 2.
This is function 3.
```
需要注意的是,在使用“import”语句引入模块时,我们需要把模块的文件名(去掉“.py”后缀)作为参数传递给“import”语句。如果模块文件不在当前目录下,还需要指定文件路径。比如,如果“my_module.py”文件在“/path/to/my_module/”目录下,我们可以这样引入模块:
```python
import sys
sys.path.append('/path/to/my_module/')
import my_module
```