首页 > 编程语言 >python获取当前运行函数名

python获取当前运行函数名

时间:2022-10-25 23:37:43浏览次数:41  
标签:函数 python print sys 获取 func test name

 

两种方式:

#!/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

标签:函数,python,print,sys,获取,func,test,name
From: https://www.cnblogs.com/i-shu/p/16826794.html

相关文章

  • golang获取0点时间戳
    1.获取当地时间0点时间戳funcGetZeroTime()int64{   nowTime:=time.Now()   now:=nowTime.Unix()   _,offsetSeconds:=nowTime.Zone()      ......
  • SQL-五(常用函数)
    SQL常用函数①函数的概念:1.函数的格式:函数名(参数)              即:函数名(参数1,参数2,....) 三个注意事项:Ⅰ:英括号      ......
  • 全球名校AI课程库(23)| Harvard哈佛 · 基于Python/JavaScript的Web编程课程『Web Progr
    ......
  • python基础re模块与正则
    正则表达式前戏正则表达式是用来匹配与查找字符串的,从网上爬取数据自然或多或少会用到正则表达式,python的正则表达式要先引入re模块,正则表达式以r引导案例:手机号校验......
  • 【Python】监控笔记本电池状态
    pipinstallpsutilif__name__=='__main__':importpsutilbattery=psutil.sensors_battery()plugged=battery.power_pluggedpercent=str(......
  • 学习python-Day79
    昨日内容回顾前端发展历史vue react谷歌flutter,Dart语言uni-app:小公司vue:3.x2.x3.x====>ts2.x====>jsvue渐进式MVVMM层:model,数据层,jsV层:view,视......
  • Python: Strategy Pattern
     GeovinDuStrategy.py#策略模式StrategyPatternTypesoftradingstrategies:classRiskyTradingStrategy(object):defMakeTrades(self):print("......
  • 服务端声网获取Token(Java)
    声网社区已经提供了实例代码:https://github.com/AgoraIO/Tools/tree/master/DynamicKey/AgoraDynamicKey/java稍微要注意一下的:声网提供的生成API接口,有通过uid(int)和acc......
  • (六)Linux系统IO函数
    1open打开文件打开文件intopen(constchar*pathname,intflags);创建文件intopen(constchar*pathname,intflags);关闭文件intclose(intfd);不是重载,C......
  • Day4:Python基础:元祖方法一
    1、元祖打印Tu=(1,2,3,'Alex',[2,3,4,'taibai'],'egon')print(Tu[3])2、元祖字符转大写Tu=(1,2,3,'Alex',[2,3,4,'taibai'],'egon')Tu[4][3]=Tu[4][3].upp......