python - 如何检查我的 python 脚本是否以某种方式运行(使用某种调试器)
问题描述
如何检测 python 脚本是如何运行的???
我曾尝试使用视觉工作室,但没有奏效
if debugger: # If debugger is on
print(data)
我将如何使用这样的“调试器”并且我不希望它打印到日志文件中。
解决方案
使用 pdb:https ://docs.python.org/3/library/pdb.html 。
if debugger:
pdb.set_trace()
这将进入一个交互式调试会话,您可以在其中看到“数据”的值以及当前范围内的所有其他内容。我不知道您可以使用任何方法将输出发送到第三方调试器。
推荐阅读
- python - 切片视频帧的 OpenCV 断言错误
- c++ - BCD 计数器 C++
- postgresql - PostgreSQL:匹配带有或不带有子域的电子邮件地址
- huawei-mobile-services - HMS中——Cloud DB与华为云有何不同?
- sql - 如何在 SQL 中不重复行?
- reactjs - 指向文件而不是目录时,Eslint 无法解析模块的路径
- java - 我可以使用自定义注解对 Java 类进行分类吗?
- html - 模态宽度内联 CSS 引导程序
- angular - Angular Http Interceptor 的“next.handle”方法是否使更新订阅符合 observable?
- swift - 为 ios App 设置 Firebase 云消息传递时遇到问题