首页 > 其他分享 >青龙面板调试运行代码时打印语句可能不执行的问题解决

青龙面板调试运行代码时打印语句可能不执行的问题解决

时间:2023-02-14 19:00:22浏览次数:46  
标签:语句 node python 打印 青龙 js 面板 调试

记录一次用青龙面板调试调用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

相关文章

  • 在EF中执行SQL语句
    在EF中执行SQL语句 你可能要问,我用EF不就为了避免写SQL吗?如果要写SQL我不如直接用ADO.NET得了。话虽然这么说没错,可有些时候使用EF操作数据还是有一些不方便,例如让你......
  • 在EF中执行SQL语句新
    在EF中执行SQL语句 一、为什么要在EF中执行SQL语句 使用EF操作数据库,可以避免写SQL语句,完成使用Linq实现,但为什么还要在EF中执行SQL语句呢。如果要写SQL语句,完全可......
  • mysql交互式外部执行sql语句
    之前一直纠结mysql如何编写交互式脚本,像Oracle那样进行交互式输出,通过Oracle的方式交互式输出在mysql中格式是乱的,最后在网上发现了mysql原来有一个-e选项编写相关脚本如......
  • Linux系统Shell脚本:条件测试、正整数字符串比较与if、case语句
    一、条件测试1、三种测试方法①test命令测试②[]测试(注意前后需要有空格)③[[]]加强版[],测试支持通配符和正则表达式三种测试方法选项:-d测试是否为文件夹-f测试是......
  • sql的常用语句
    增加表中数据:insertinto表名(列名1,列名2,...,列名n)values(值1,值2,...,值n);//按列名插入全部数据insertinto表名values(值1,值2,...,值n);//按列名顺序插入数据......
  • Mybatis07 - SQL语句的返回结果
    数据输出数据输出总体上有两种形式:增删改操作返回的受影响行数:直接使用int或long类型接收即可查询操作的查询结果1、返回单个简单类型数据①Mapper接口中的抽象......
  • while 循环判断语句比循环操作多执行一遍
    inti,b,k=0;for(i=1;i<=5;i++){b=i%2;while(b-->=0){printf("%d\t",b);k++;}......
  • mysql查询语句case及时间操作
    1、获取系统当前时间戳SELECT unix_timestamp(now())*1000 --乘以1000,为了得到毫秒时间戳   2、时间戳转年月日SELECTFROM_UNIXTIME(1676280033000/1000,......
  • mysql带条件的插入语句
    文章目录​​一、数据库表结构​​​​1、moduleRole(中间表)​​​​2、roleInfo表​​​​3、moduleInfo表​​​​二、带条件插入的代码如下:​​一、数据库表结构1、modu......
  • mysql使用sql语句查询数据库所有表注释已经表字段注释
    场景:1.要查询数据库"mammothcode"下所有表名以及表注释/*查询数据库‘mammothcode’所有表注释*/SELECTTABLE_NAME,TABLE_COMMENTFROMinformation_schema.TA......