我通常从终端运行我的脚本,如:
python script.py
有时代码会运行很长时间,并且突然出现错误并停止正在进行的运行。而不是仅仅停止运行,是否可以在发生错误的位置自动进入交互式会话?这对调试非常有用。
有什么建议吗?
答案 0 :(得分:0)
我前一次使用以下方法解决了此问题:
stage ('Snapshot-WINDOWS') {
agent {
node {
label 'win'
customWorkspace 'C:\\w\\$JOB_NAME'
}
}
steps {
withMaven(
maven: 'Maven 3.5.3',
mavenSettingsConfig: 'settings'
) {
bat 'mvn clean install'
}
}
}
此外,使用from IPython import embed
...code...
embed() # Code will enter interactive session at this line
...code...
和try:
也非常有用。