获取函数名
时间: 2023-11-13 20:03:49 浏览: 90
获取函数名可以通过在函数内部使用 `__name__` 属性来实现。例如:
```python
def my_function():
print("Function name:", my_function.__name__)
my_function()
```
输出结果为:
```
Function name: my_function
```
相关问题
python 获取函数名
您好,下面是获取 Python 函数名的几种方法:
1.使用函数 __name__ 属性
例如:
def my_function():
pass
print(my_function.__name__)
输出结果为:my_function
2.使用内置函数 type()
例如:
def my_function():
pass
print(type(my_function).__name__)
输出结果为:function
3.使用内置模块 inspect
例如:
import inspect
def my_function():
pass
print(inspect.getframeinfo(inspect.currentframe()).function)
输出结果为:my_function
希望可以帮到您!
c语言获取函数名
在 C 语言中,可以使用 `__func__` 内置变量来获取当前函数的名称。例如:
```c
#include <stdio.h>
void my_function() {
printf("Function name: %s\n", __func__);
}
int main() {
my_function();
return 0;
}
```
输出结果为:
```
Function name: my_function
```