Python输出调试信息
Python输出调试信息
- 在进行调试的时候,我们需要打印一些信息,下面就是打印调试信息的方法。输出信息为
1
2
3
4
5
6
7
8
9
10
11
12
13
14import os
import sys
import time
class info():
def fun(self):
print("打印信息:")
print("当前文件:", __file__)
print("当前文件名:", os.path.basename(__file__))
print("当前行号:", sys._getframe().f_lineno)
print("当前类:", self.__class__.__name__)
print("当前函数:", sys._getframe().f_code.co_name)
info().fun()1
2
3
4
5
6打印调试信息:
当前文件: P:/python/debug.py
当前文件名: debug.py
当前行号: 10
当前类: info
当前函数: fun
实际使用
实际使用中,如果写太多行的话,就很麻烦,可以先定一个函数,然后在其他地方调用即可。
1 | def debuginfo(sfile, sline, sclass, sfun): |
![]() |
![]() |
签名:Smile every day
名字:宏沉一笑
邮箱:whghcyx@outlook.com
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 whghcyx@outlook.com
文章标题:Python输出调试信息
文章字数:281
本文作者:宏沉一笑
发布时间:2020-01-18, 00:00:00
最后更新:2023-06-19, 13:58:36
原始链接:https://whghcyx.gitee.io/2020/01/18/IT-2020-1-18-Python%E8%BE%93%E5%87%BA%E8%B0%83%E8%AF%95%E4%BF%A1%E6%81%AF/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。