模块方法(Module Method)是一种编程技巧,它允许你将一个函数或类封装在一个模块中,并通过模块名来调用该函数或类。这种方法可以提高代码的可读性和可维护性,同时避免全局变量的使用。
以下是一个简单的 Python 模块方法示例:
- 创建一个名为
my_module.py
的模块文件:
```python
my_module.py
def my_function(): return "Hello, World!"
def my_class(): class MyClass: def init(self): self.message = "Hello, World!"
def print_message(self):
print(self.message)
return MyClass()
```
- 在另一个 Python 文件中导入并使用这个模块:
```python
main.py
import my_module
result = my_module.my_function() print(result)
my_class_instance = my_module.my_class() my_class_instance.print_message() ```
在这个例子中,我们将 my_function
和 my_class
函数/类分别封装在 my_module
模块中。然后在 main.py
文件中导入并使用这个模块。这样可以使代码更加模块化,易于阅读和维护。