如何将两个py文件作为函数,在另一个py文件中调用
时间: 2024-04-30 13:19:24 浏览: 205
python 在某.py文件中调用其他.py内的函数的方法
5星 · 资源好评率100%
假设有三个Python文件,分别为`file1.py`、`file2.py`和`main.py`。其中,`file1.py`和`file2.py`中都定义了一些函数,现在需要在`main.py`中调用这些函数。
首先,在`main.py`文件中导入需要调用的函数:
```python
from file1 import func1
from file2 import func2
```
然后就可以在`main.py`中使用`func1`和`func2`函数了。需要注意的是,导入的函数名要与定义的函数名相同,否则会出现`NameError`错误。
完整的示例代码如下:
`file1.py`
```python
def func1():
print("This is function 1 in file1.py")
```
`file2.py`
```python
def func2():
print("This is function 2 in file2.py")
```
`main.py`
```python
from file1 import func1
from file2 import func2
def main():
func1()
func2()
if __name__ == '__main__':
main()
```
输出结果为:
```
This is function 1 in file1.py
This is function 2 in file2.py
```
阅读全文