在iPython控制台中运行代码的中间部分
我想运行代码的中间部分,例如,在iPython控制台的train.py中从第30行到第90行。有人知道怎么做吗 我知道如何使用这个命令在iPython控制台中运行代码的中间部分,python,ipython,Python,Ipython,我想运行代码的中间部分,例如,在iPython控制台的train.py中从第30行到第90行。有人知道怎么做吗 我知道如何使用这个命令 %run-d-b90 script.py可以从第1行运行到第90行,但不能从第30行运行到第90行。您正在运行的命令实际上并不完全执行您所说的操作。它在pdb的控制下运行程序,并在第90行设置断点。所以如果你愿意,你可以继续执行 您可以使用%load加载函数、类或特定行,但这不会在pdb的控制下运行命令 例如 将转换为这些行,您可以直接运行这些行,也可以在运行之
%run-d-b90 script.py
可以从第1行运行到第90行,但不能从第30行运行到第90行。您正在运行的命令实际上并不完全执行您所说的操作。它在pdb
的控制下运行程序,并在第90行设置断点。所以如果你愿意,你可以继续执行
您可以使用%load
加载函数、类或特定行,但这不会在pdb
的控制下运行命令
例如
将转换为这些行,您可以直接运行这些行,也可以在运行之前进行编辑
要从文件中加载特定函数或类,可以使用-s
%load -s MyClass script.py
%load -s MyClass script.py