两种方式:

#!/usr/bin/env python3
#coding:utf-8

import sys, inspect
def test_a():
print('func name: ', sys._getframe().f_code.co_name)

def test_b():
print('func name: ', inspect.stack()[0][3])

test_a()
test_b()

https://wenku.baidu.com/view/ae74f4e60f22590102020740be1e650e52eacfc8.html

最新文章

  1. [译] 二、开始iOS编程之前,你还需要做什么?
  2. Python新式类和旧式类的区别
  3. hdu1722
  4. C# IDisposable的理解
  5. webpackage 2.x 使用
  6. C++布隆过滤器
  7. jQuery 文档操作之prepend() 和prependTo()方法.
  8. bugku web 矛盾
  9. asdasf
  10. HBASE 基础命令总结
  11. RabbitMQ简单应用の简单队列
  12. Codeforces Round #428 (Div. 2) D. Winter is here 容斥
  13. Oracle数据库基础入门《一》Oracle服务器的构成
  14. Python3 笔记
  15. Inotify&Sersync文件监视工具配置
  16. Docker Dockerfile简述
  17. Django的调试方法
  18. R语言低级绘图函数-abline 转载
  19. C#数组 修改
  20. bzoj4668: 冷战 并查集按秩合并

热门文章

  1. 【3】java之string类
  2. Vulnhub:maskcrafter-1.1靶机
  3. org.elasticsearch.ElasticsearchException: not all primary shards of [.geoip_databases] index are active解决办法
  4. xlwings rest api
  5. go语言初记2(备忘)
  6. 06 RDD编程
  7. NAT模式下Debian无法上网和VIM无法删除字符的处理方法
  8. 2022-05-10内部群每日三题-清辉PMP
  9. vim自动输入P的问题
  10. springboot上传文件失败:The temporary upload location [/tmp/tomcat.7112002115745457830.8765/work/Tomcat/localhost/ROOT] is not valid