我想知道,如果有可能的话。 我在命令行中使用特殊运行器运行我的脚本。 所以命令看起来像:
runner.exe / scripts /
的路径
有没有人知道我是否可以在脚本中设置一些断点,在Pycharm Terminal中使用上面的命令执行我的跑步并实际调试一步一步?
感谢任何帮助。
答案 0 :(得分:4)
尝试手工制作调试器几乎是不可能的,但可以做到。想想这个脚本是否概述:
; quit(-1)
- 但请确保它没有附加在命令之间! (见下文) 现在,比方说,你有两行,例如:
55 print(someVar, someOtherVar +
56 someReallyLongVariable, orExpression(thatYouHaveTo, addAnotherLine))
然后在第55行添加一个断点。现在是:
55 print(someVar, someOtherVar + ; quit(-1)
56 someReallyLongVariable + orExpression(thatYouHaveTo, addAnotherLine))
你会得到错误:
SyntaxError: invalid syntax
在命令提示符下。虽然这不是不可能的,但下载一些可以执行此操作的软件会更好,例如,我最喜欢的Python IDE,PyCharm社区(免费)版。 PyCharm可以在代码中添加断点,并逐步执行它。
虽然我希望你下载一个IDE,但是如果你要从头做一个调试器,祝你好运。你需要它。