python - python调试器:不以交互方式初始化变量
问题描述
我正在使用 pdb 运行代码。运行在第 3 行中断,我插入setvars
并更改了一些变量。
python -m pdb -c "b 3" -c c -c "alias setvars aaa=1;bbb=1" somecode.py 3
这可以交互地完成我想要的操作,但我想将其作为批处理作业运行,因为我想在集群上运行它。所以,我想在断点 3 处设置变量aaa
,bbb
然后在没有任何用户交互的情况下继续。
可能吗?或者也许我使用了错误的工具来实现这一点?
注意:这是python 调试器初始化文件的后续问题
解决方案
推荐阅读
- c++ - 在带有 Qt 的 AppVeyor 中使用 std::thread
- php - Wordpress - 在 $_REQUEST 中保存帖子挂钩中的帖子元归档(粘贴复选框和摘录)
- typescript - 通常调用 () => void 类型的函数是什么?
- excel - IF + AND + 日期范围公式
- apache-kafka - 使用基于 kafka 的排序的 Hyperledger Fabric 1.4 设置 Hyperledger Caliper
- javascript - 通过 IPC 发送时“对象已被破坏”
- css - 具有后代选择器特异性的通用选择器
- php - Sethandler fcgi 代理在 Ubuntu 14.04/Apache 2.4.7 php7.2-fpm 上不起作用
- java - 使用 Java Streaming API 从 list.forEach 返回一个列表
- c# - 兑换
在 web api 中建模类类型