记录一次用青龙面板调试调用chatGPT的API时发现的一个问题:
脚本在调试运行时,有可能会不显示部分打印语句的,例如node.js(python也有这种情况),如下图:
关于为什么会出现此问题我是不懂的,上网查也没查到,我猜原因可能是下面的语句还没执行这个调试过程就结束了,于是就想到延迟程序结束,结果果然可以解决此问题(虽然可能不是从根源上解决,但是对于平时很少用nodejs和python的我来说足够了)。
解决办法:
node.js:
const {execSync} = require('child_process'); //引入这个
execSync('sleep 0.5'); //在打印语句前加上这个代码
python:
import time
time.sleep(1) #在打印语句前加上此代码
使用后:
对于node.js和python我主要是编写一些脚本时会用到一下(平时主要还是写Java),所以用此方法解决调试运行的打印显示问题足够了,当然如果看到此文的人有更好的解决办法还望不吝赐教。
标签:语句,node,python,打印,青龙,js,面板,调试 From: https://www.cnblogs.com/harglo/p/17120610.html