python - 如何停止 python 脚本执行并最终进入 python shell

标签 python

Octave 有一个键盘功能,可以停止脚本的执行并将您带入交互式 Octave 外壳,因此可以在此时检查变量并进行其他调试操作。

Python中有类似的东西吗?

最佳答案

<罢工>是的。但运行脚本时必须使用-i选项:

python -i my_script.py

编辑

实际上,您正在寻找 python 调试器,pdb。所以你必须:

import pdb

# some code
my_var = 1
pdb.set_trace()
print(my_var)

这将使您进入 python 调试器。这是一个相当广泛的主题,最好从阅读 docs 开始。

关于python - 如何停止 python 脚本执行并最终进入 python shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48411686/

相关文章:

python - 如何使用 pydicom 访问 DICOMDIR 文件中的单个 NumPy 数组?

Python 嵌套循环处理数据文件

python - 两个不同大小的数组的乘积求和

python - 带Flask的微服务

python - "no such table"异常

python - 在 PyInstaller 中使用 --onefile 和 .spec

python - 使用 cython 比 struct.pack 更快

python - base.html 无法访问 {% if user.is_authenticated %}

python - 如何在Python,Pandas中按条件从另一列中删除一列的部分值?

python - 重复和选择函数的轻微变化的快速 Numpy 计算