python - Python 脚本的文件名和行号

标签 python debugging file

如何在 Python 脚本中获取文件名和行号?

正是我们从异常回溯中获得的文件信息。在这种情况下不会引发异常。

最佳答案

感谢mcandre,答案是:

#python3
from inspect import currentframe, getframeinfo

frameinfo = getframeinfo(currentframe())

print(frameinfo.filename, frameinfo.lineno)

关于python - Python 脚本的文件名和行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3056048/

相关文章:

python - python 为什么比 C 和 C++ 运行得更快?

条件数据观察点在 ARM GDB 中不起作用

c++ - 如何调试我的 C++ BMI 计算器程序?

c++ - std::cout 不会打印

java - 使用 PHP 下载特定文件

python - 调用Scan操作: User: arn:aws:sts...无权执行: dynamodb:Scan on resource..时如何解决(AccessDeniedException)?

python - 如何通过Python API使用启动脚本启动GCP计算引擎VM?

Python:如何枚举类的虚拟父类(super class)?

c - opendir:打开的文件太多

linux - 对脚本文件参数中给出的目录中的所有文件运行 cat 命令,并使用作为第二个参数给出的名称输出