py获取当前调用函数的函数名
时间: 2024-05-13 22:20:17 浏览: 4
可以使用Python内置的inspect模块来获取当前调用函数的函数名,代码如下:
```python
import inspect
def get_function_name():
return inspect.currentframe().f_back.f_code.co_name
```
通过调用get_function_name()函数,即可获取当前调用该函数的函数名。
相关问题
两个py文件互相调用函数
可以使用 import 语句来实现两个 Python 文件之间的函数调用。在一个文件中定义函数,然后在另一个文件中使用 import 语句导入该文件,就可以调用其中的函数了。例如,如果有一个名为 file1.py 的文件,其中定义了一个名为 func1 的函数,那么在另一个文件中可以使用以下语句来调用该函数:
from file1 import func1
func1()
这样就可以在另一个文件中调用 file1.py 中定义的 func1 函数了。
不同py文件怎么调用自定义函数
要在一个 Python 文件中调用另一个 Python 文件中的自定义函数,可以按照以下步骤进行操作:
1. 在需要调用函数的 Python 文件中,使用 `import` 语句导入包含该函数的 Python 文件。
2. 调用函数时,使用 `文件名.函数名()` 的形式来调用,其中 `文件名` 是包含函数的 Python 文件的文件名,`函数名` 是要调用的函数的名称。
例如,如果要在 `main.py` 文件中调用 `utils.py` 文件中的 `add_numbers()` 函数,可以按照以下步骤进行操作:
1. 在 `main.py` 文件中导入 `utils.py` 文件:
```python
import utils
```
2. 在 `main.py` 文件中调用 `add_numbers()` 函数:
```python
result = utils.add_numbers(2, 3)
```
其中,`utils` 是 `utils.py` 文件的文件名(不包含 `.py` 后缀),`add_numbers` 是要调用的函数名称,`2` 和 `3` 是函数的参数。