Python实验室一段日志代码,获取当前调用的函数名和行号
2015-03-06 10:00
288 查看
#.............
class CrawlerLog(object):
def __init__(self, logName=None):
#............
self.logInfo = pathName + logName
def writeLog(self, strLogMsg=None):
if strLogMsg is not None:
#... ...
funcName = sys._getframe().f_code.co_name #获取调用函数名
lineNumber = sys._getframe().f_lineno #获取行号
#... ...
#更简单的方法
import sys
def logs():
print sys._getframe().f_code.co_name
print sys._getframe().f_code.co_name
def get_cur_info() :
logs() #模拟写日志
get_cur_info()
import sys
#获取当前代码行数
print "here is :",__file__,sys._getframe().f_lineno
class CrawlerLog(object):
def __init__(self, logName=None):
#............
self.logInfo = pathName + logName
def writeLog(self, strLogMsg=None):
if strLogMsg is not None:
#... ...
funcName = sys._getframe().f_code.co_name #获取调用函数名
lineNumber = sys._getframe().f_lineno #获取行号
#... ...
#更简单的方法
import sys
def logs():
print sys._getframe().f_code.co_name
print sys._getframe().f_code.co_name
def get_cur_info() :
logs() #模拟写日志
get_cur_info()
import sys
#获取当前代码行数
print "here is :",__file__,sys._getframe().f_lineno
相关文章推荐
- Python实验室一段日志代码,获取当前调用的函数名和行号
- 怎么获取调用当前函数的代码位置
- python_获取当前代码行号_获取当前运行的类名和函数名的方法
- c#获取当前代码运行的文件名、运行的函数名以及当前代码执行的行号
- 用C#获取当前函数名,当前代码行,源代码文件
- c# 获取当前运行程序文件,函数,行号
- 获取当前运行代码的类名,方法名,行号
- python中获取当前位置所在的行号和函数名(转)
- C# 获取当前文件名、执行函数、执行代码行数和列数
- 贴一段eclipse插件开发中获取当前package explorer中选中的目录代码
- python获取当前位置所在的行号和函数名
- 获取当前运行代码的类名,方法名,行号
- Java中获取当前运行代码的类名、方法名、行号
- java调用ffmpeg获取视频信息函数代码
- python 获取当前行号 函数名 文件名
- 如何在Java中获取当前代码行行号
- java代码运行中获取正被调用的函数名
- Java中获取当前运行代码的类名、方法名、行号
- 在python中获取当前位置所在的行号和函数名
- 请问如何可以获取代码中函数与函数的调用关系.