python 获取当前位置所在的函数名和行号
2012-11-29 08:55
411 查看
转至 http://www.5dcode.com/?p=551
import sys
def get_cur_info():
print sys._getframe().f_code.co_filename #当前文件名,可以通过__file__获得
print sys._getframe().f_code.co_name #当前函数名
print sys._getframe().f_lineno #当前行号
get_cur_info()
其他函数请参考:dir(sys._getframe()).
python 获取当前位置所在的函数名和行号
在C/C++程序调试中经常用到的几个宏:__FILE__、__FUNCTION__、__LINE__,最近写python程序遇到问题调试时也想用下这种方式,找了下网上资料,发现这个问题还有不少人问,估计都是像我这种刚从C/C++转到python的吧。python中获取当前位置所在的函数名和行号都封装在sys中,获取方法如下:import sys
def get_cur_info():
print sys._getframe().f_code.co_filename #当前文件名,可以通过__file__获得
print sys._getframe().f_code.co_name #当前函数名
print sys._getframe().f_lineno #当前行号
get_cur_info()
其他函数请参考:dir(sys._getframe()).
相关文章推荐
- Python 中如何获取当前位置所在的文件名,函数名,以及行号
- python中获取当前位置所在的行号和函数名
- 在python中获取当前位置所在的行号和函数名
- python 获取当前位置所在的函数名和行号
- python中获取当前位置所在的行号和函数名(转)
- python中获取当前位置所在的行号和函数名(转)
- FW:在python中获取当前位置所在的行号和函数名
- 在python中获取当前位置所在的行号和函数名
- 在python中获取当前位置所在的行号和函数名
- 【python系列】python 获取当前位置所在的文件名、函数名和行号
- 在python中获取当前位置所在的行号和函数名
- python获取当前位置所在的行号和函数名
- python 获取当前行号 函数名 文件名
- python 获取当前函数名和行号
- python_获取当前代码行号_获取当前运行的类名和函数名的方法
- 运行中获取当前执行位置所在类、所在函数等信息
- .NET获取当前鼠标所在位置像素的颜色
- python 获取当前运行的类名函数名
- mysql 实现行号的方法——如何获取当前记录所在行号
- 获取Python脚本的当前行号