社区
脚本语言
帖子详情
在Python中是否有什么函数或是方法能动态获取当前代码行在模块中的行号,请教!
afeida
2006-10-28 11:47:52
如题
...全文
316
2
打赏
收藏
在Python中是否有什么函数或是方法能动态获取当前代码行在模块中的行号,请教!
如题
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xyzxyz1111
2006-10-29
打赏
举报
回复
OOPS
应该return traceback.extract_stack()[-2][1]
xyzxyz1111
2006-10-29
打赏
举报
回复
定义一个函数LINE, 以后调用LINE,就知道处于第几行了,没有经过充分测试
def LINE():
import traceback
return traceback.extract_stack()[0][1]
print LINE()
python
_
获取
当前
代码
行号
_
获取
当前
运行的类名和
函数
名的
方法
获取
行号
获取
当前
行号
的
方法
如下: import sys print "here is :",__file__,sys._getframe().f_lineno
获取
当前
的
函数
名
获取
当前
的
函数
名或者运行的类名,需要分开来说
python
中
获取
函数
名的情况分为内部、外部 从外部
获取
函数
名 从外部
获取
函数
名字: def test(): ‘hello wo
python
中
使用sys模板和logging
模块
获取
行号
和
函数
名的
方法
这篇文章主要介绍了
python
中
使用sys模板和logging
模块
获取
行号
和
函数
名的
方法
,需要的朋友可以参考下 对于
python
,这几天一直有两个问题在困扰我: 1.
python
中
没办法直接取得
当前
的
行号
和
函数
名。这是有人在论坛里提出的问题,底下一群人只是在猜测
python
为什么不像__file__一样提供__line__和__func__,但是却最终也没有找到解决方案。 2.如果一个
函数
在不知道...
python
语言
python
打印
当前
函数
名称和
行号
示例
示例demo: #!/usr/bin/env
python
import os import sys import inspect import logging from datetime import * def get_head_info(): try: raise Exception except: f = sys
python
获取
方法
名_
python
动态
获取
当前
运行的类名和
函数
名的
方法
一、使用内置
方法
和修饰器
方法
获取
类名、
函数
名
python
中
获取
函数
名的情况分为内部、外部,从外部的情况好
获取
,使用指向
函数
的对象,然后用__name__属性复制
代码
代码
如下:def a():passa.__name__除此之外还可以:复制
代码
代码
如下:getattr(a,'__name__')尽管有些脱裤子放屁,总之,从外部
获取
的
方法
是非常灵活的。有些同学需要从
函数
内部
获取
函数
本身的名字,就需要用...
python
查找指定字符所在
行号
_在
python
中
获取
当前
位置所在的
行号
和
函数
名
对于
python
,这几天一直有两个问题在困扰我:1.
python
中
没办法直接取得
当前
的
行号
和
函数
名。这是有人在论坛里提出的问题,底下一群人只是在猜测
python
为什么不像__file__一样提供__line__和__func__,但是却最终也没有找到解决方案。2.如果一个
函数
在不知道自己名字的情况下,怎么才能递归调用自己。这是我一个同事问我的,其实也是
获取
函数
名,但是当时也是回答不出来。但是今晚!...
脚本语言
37,737
社区成员
34,208
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章