Python在一个Python文件中调用其他文件
时间: 2023-11-05 20:20:54 浏览: 250
Python实现调用另一个路径下py文件中的函数方法总结
在Python中,要在一个Python文件中调用另一个Python文件中的函数,可以使用以下方法:
假设有两个Python文件:`file1.py`和`file2.py`,其中`file1.py`中需要调用`file2.py`中的函数`function2()`。
1. 在`file2.py`中定义`function2()`,并保存文件。
```python
# file2.py
def function2():
print('This is function2.')
```
2. 在`file1.py`中使用`import`语句导入`file2.py`。
```python
# file1.py
import file2
```
3. 在`file1.py`中调用`function2()`。
```python
# file1.py
import file2
file2.function2()
```
运行`file1.py`,就可以调用`file2.py`中定义的函数了。
另外,如果`file1.py`和`file2.py`在同一个文件夹中,可以使用相对路径导入:
```python
# file1.py
from . import file2
file2.function2()
```
其中,`.`代表当前文件夹。这种方法可以避免命名冲突。
阅读全文