在Python中调用其他`.py`文件中的函数,你可以按照以下步骤进行:
确保文件路径正确
确保要调用的`.py`文件与当前脚本处于同一目录下,或者将文件所在路径添加到`sys.path`中。
使用`import`语句
使用`import`关键字导入包含函数的`.py`文件。
例如,如果`my_functions.py`文件包含函数`add`和`subtract`,你可以在另一个文件中使用`import my_functions`来导入这些函数。
调用函数
导入文件后,你可以通过模块名调用其中的函数。
例如,`my_functions.add(3, 4)`将调用`my_functions.py`中的`add`函数。
使用`from...import...`语句 (可选):如果你只需要导入文件中的特定函数,可以使用`from...import...`语句。
例如,`from my_functions import add, subtract`将只导入`add`和`subtract`函数。
注意事项
如果两个文件不在同一目录下,需要使用`sys.path.append`或`sys.path.insert`将文件路径添加到`sys.path`列表中。
如果文件位于不同的文件夹,确保提供正确的相对或绝对路径。
下面是一个简单的例子,展示了如何在不同目录下调用函数:

目录结构:

```
project/
│
├── main.py
└── my_functions.py
```
my_functions.py:
def add(a, b):
return a + b
def subtract(a, b):
return a - b
main.py:
import sys
sys.path.append('/path/to/project') 添加项目路径到sys.path
from my_functions import add, subtract
result1 = add(3, 4)
result2 = subtract(5, 2)
print(result1, result2)
运行`main.py`后,你将看到输出`7 3`。
请根据你的具体项目结构调整路径和文件名