自定义模块包demo的调用,在main.py中,调用包demo中 add.py、sub.py、mul.py、div.py模块中的相关函数
时间: 2024-12-22 14:32:20 浏览: 11
在Python中,自定义模块包(如`demo`)的调用通常涉及到相对导入(`.`),这是Python的标准做法来访问当前包内的模块。假设你已经在`main.py`文件中,你想从`demo`包下的`add.py`, `sub.py`, `mul.py`, 和 `div.py`模块中调用函数,你可以这样做:
首先,确保这四个模块中都有对应的函数定义。例如,`add.py`有加法函数,`sub.py`有减法函数等。
在`main.py`里,你可以这样调用:
```python
# 导入各个模块
from demo.add import add_function
from demo.sub import subtract_function
from demo.mul import multiply_function
from demo.div import divide_function
# 调用函数
result_add = add_function(5, 3)
result_subtract = subtract_function(10, 7)
result_multiply = multiply_function(4, 6)
result_divide = divide_function(15, 3)
# 打印结果
print(f"Addition result: {result_add}")
print(f"Subtraction result: {result_subtract}")
print(f"Multiplication result: {result_multiply}")
print(f"Division result: {result_divide}")
```
这里假设每个模块都有相应的函数,例如`add_function()`、`subtract_function()`等。记得检查模块和函数是否存在,并根据实际函数名称调整导入部分。
阅读全文