在Python中是否有什么函数或是方法能动态获取当前代码行在模块中的行号,请教!

afeida 2006-10-28 11:47:52
如题
...全文
256 2 打赏 收藏 举报
写回复
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()
发帖
脚本语言

3.7w+

社区成员

JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • ITBOB • 鲍勃
加入社区
帖子事件
创建了帖子
2006-10-28 11:47