Python 脚本的文件名和行号

2023-11-27

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

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


感谢 mcandre,答案是:

#python3
from inspect import currentframe, getframeinfo

frameinfo = getframeinfo(currentframe())

print(frameinfo.filename, frameinfo.lineno)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 脚本的文件名和行号 的相关文章

随机推荐

  • 如何创建自定义插值器以在 Android 中应用平移动画

    我想创建一个自定义插值来应用平移动画 其中动画应执行以下函数 public static float easeIn float t float b float c float d return c t d t b where t curre
  • 排序(按字母顺序)以忽略空单元格:dataTables

    所以问题已经被问了here 但该解决方案对我不起作用 我可能做错了什么 我想按字母顺序 type natural 对表格进行排序 但我希望空单元格位于底部 对于 desc 和 asc 我尝试了 fbas 给出的先前解决方案 jQuery f
  • PDOStatement:在`fetchAll($mode);`和`setFetchMode($mode);之间得到不同的结果获取全部();`

    我有一个关于 PDO 的问题 之间有区别吗 sql SELECT FROM pages pdo this gt db gt query sql result pdo gt fetchAll PDO FETCH GROUP PDO FETCH
  • 如何通过从边缘拖动来调整 UIView 的大小?

    在我的 iPad 应用程序中 我希望用户能够调整UIView通过从边缘拖动视图 我将使用 iOS 5 SDK 那么最简洁的方法是什么 有没有其他方法可以在不处理touchesBegan touchesMoved等的情况下实现这一目标 您可以
  • nlog 使用 ConnectionStringName 进行数据库日志记录

    这是我的 nlog config 文件 我已经打开了 throwsException
  • 无法将类型“[]”与“IO”匹配——Haskell

    我是哈斯克尔的初学者 在此任务中 我正在执行拆分操作 但由于类型不匹配 我面临问题 我正在从文本文件读取数据 数据采用表格格式 前任 1 2 Rahul 13 25 以这种格式 这里 是分隔符 所以我想将数据与分隔符分开 想要打印第二列和第
  • 在 AngularJS 的 Promise 中使用它

    是否有能够在承诺范围内使用的最佳实践解决方案 在 jQuery 中 我可以绑定我的对象以在我的承诺 回调中使用它 但在 AngularJS 中 是否有最佳实践解决方案 方式 var service this 我不喜欢 app service
  • 使用 matplotlib 和 pyplot 制作二维坐标的简单动画

    我是 matplotlib 的新手 我有一个在 python 中更新的 x y 坐标列表 并希望使用 matplotlib 的 pyplot 进行动画处理 我想提前指定 x 范围和 y 范围 下面是我当前的代码 import matplot
  • 如何?参数和LIKE语句SQL

    我正在编写一个搜索函数 并想到了使用参数来防止或至少限制 SQL 注入攻击的这个查询 但是 当我通过我的程序运行它时 它不会返回任何内容 SELECT FROM compliance corner WHERE body LIKE query
  • R,如何改变plotly 3d表面的颜色?

    如何将色标从默认的紫色更改为黄色 我尝试向 add trace 添加颜色和色阶参数 但它会引发错误 具有默认颜色的可重现代码 library plotly library reshape2 library tidyverse sleep l
  • 如何让Java在Linux中使用串口?

    我们使用一个通过串行端口管理密码键盘的 Java 应用程序 这在带有 Sun Comm jar 提供的 dll 和属性文件的 Windows 上完美运行 现在我们尝试在 Linux 上使用这个解决方案 实际上它确实可以在现场的各种其他版本的
  • 如何从Activity启动Fragment?

    我有一个片段 ProductsFragments extends Fragment 和一项活动 AdminMenuActivity extends ActionBarActivity 我想从 AdminMenuActivity 调用 Pro
  • 为什么新添加的文件没有触发我的 gulp-watch 任务?

    我有一个 gulp 任务 它使用 gulp imagemin 来压缩图像 当我向此目录添加新文件时 我希望此任务也压缩它们 我读到了gulp watch 不会在新文件上触发我应该尝试 gulp watch 所以我像这样使用它 gulp ta
  • WAMP/XAMPP 在本地主机上的响应速度非常慢

    我不知道问题是什么 WAMP 非常慢 所以我重新格式化了计算机并安装了 WAMP 尽管如此 访问本地主机还是非常非常慢 有时甚至根本无法加载 我什至删除了它并用 XAMPP 替换它 但我仍然得到相同的结果 可能是什么问题 这是我当前的主机文
  • 在 Python 2.7.3 中将字段名称分配给 numpy 数组

    我对这个问题简直要疯了 因为我显然没有抓住要点 而且解决方案太简单了 看不到 我有一个包含 x 列的 np array 我想分配一个字段名称 这是我的代码 data np array 1 2 3 4 0 5 0 6 0 11 12 12 3
  • 在 Python 中从图像中提取每个像素的 x,y 坐标

    假设我有一个彩色图像 已将其加载到尺寸为 200 x 300 x 3 的 numpy 数组中 图像中总共有 60 000 个像素 我试图提取从开始的每个像素的宽度 高度 x y 坐标左上角表示像素 1 使得 pixel x y 1 0 0
  • 为什么 str(reversed(...)) 不给我反转的字符串?

    我正在努力习惯迭代器 为什么如果我输入 b list reversed 1 2 3 4 5 它会给我一个反向列表 但是 c str reversed abcde 不会给我一个反转的字符串吗 在Python中 reversed实际上返回一个反
  • 为什么我的 Runnable Jar 文件不起作用

    我遵循了大约 10 个不同的教程 但似乎没有一个能够解决问题 我的可运行 jar 文件就是无法工作 My 游戏运行良好当我在 eclipse 中运行它时 我是能够将其制作成可运行的 jar 文件仅一两天前 并没有更改太多代码 当我尝试运行
  • 对象内的匿名函数

    我有一个像这样的 Javascript 片段 var a ac 10 function console log hi 浏览器不会为此抛出错误 所以这可能是有效的 但是当我使用 var a ac 10 function hi console
  • Python 脚本的文件名和行号

    如何获取Python脚本中的文件名和行号 正是我们从异常回溯中获取的文件信息 在这种情况下没有引发异常 感谢 mcandre 答案是 python3 from inspect import currentframe getframeinfo