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

afeida 2006-10-28 11:47:52
如题
...全文
270 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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()

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧