打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python 获取当前行号 函数名 文件名

转: http://www.voidcn.com/article/p-otopmvds-bhk.html

在C/C++程序调试中经常用到的几个宏:__FILE__、__FUNCTION__、__LINE__,

python中获取当前位置所在的函数名和行号都封装在sys中,获取方法如下:

  1. import sys
  2. def get_cur_info():
  3. print sys._getframe().f_code.co_filename  #当前文件名,可以通过__file__获得
  4. print sys._getframe().f_code.co_name  #当前函数名
  5. print sys._getframe().f_lineno #当前行号
  6. get_cur_info()

        其他函数请参考:dir(sys._getframe()).

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
浅析Python装饰器
实用干货:99%的人都不知道的一个Python技巧!
Python 作用域和 LEGB
在python中获取当前位置所在的行号和函数名 | Vimer的程序世界
视频 | Python测试开发之调试print代码实例
Python文件夹与文件的操作
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服