Python 中如何获取当前位置所在的文件名,函数名,以及行号
2017-11-01 09:49
821 查看
在C/C++中可以分别使用 __FILE__ , __FUNCTION__ , __LINE__ 来得到当前位置所在的文件名,函数名,行号
在Python中可以通过模块sys中的函数来获得当前位置所在的文件名,函数名,以及行号
import sys
def function():
print(sys._getframe().f_code.co_filename) #当前位置所在的文件名
print(sys._getframe().f_code.co_name) #当前位置所在的函数名
print(sys._getframe().f_lineno) #当前位置所在的行号
if __name__ == '__main__':
function()
输出如下:
C:/Users/admin/.spyder-py3/study.py
function
6
在Python中可以通过模块sys中的函数来获得当前位置所在的文件名,函数名,以及行号
import sys
def function():
print(sys._getframe().f_code.co_filename) #当前位置所在的文件名
print(sys._getframe().f_code.co_name) #当前位置所在的函数名
print(sys._getframe().f_lineno) #当前位置所在的行号
if __name__ == '__main__':
function()
输出如下:
C:/Users/admin/.spyder-py3/study.py
function
6
相关文章推荐
- 【python系列】python 获取当前位置所在的文件名、函数名和行号
- python中获取当前位置所在的行号和函数名(转)
- 在python中获取当前位置所在的行号和函数名
- python中获取当前位置所在的行号和函数名
- python获取当前位置所在的行号和函数名
- python 获取当前位置所在的函数名和行号
- 在python中获取当前位置所在的行号和函数名
- python 获取当前位置所在的函数名和行号
- 在python中获取当前位置所在的行号和函数名
- python中获取当前位置所在的行号和函数名(转)
- 在python中获取当前位置所在的行号和函数名
- FW:在python中获取当前位置所在的行号和函数名
- c#获取当前代码运行的文件名、运行的函数名以及当前代码执行的行号
- python 获取当前行号 函数名 文件名
- c# 获取当前代码所在位置(文件名以及所在行)
- python获取文件所在目录和文件名,以及检索当前文件名的方法
- mysql 实现行号的方法——如何获取当前记录所在行号
- 如何获取指定内存所在的模块、当前模块、当前函数的返回模块
- 如何获取指定内存所在的模块、当前模块、当前函数的返回模块
- 运行中获取当前执行位置所在类、所在函数等信息