python解释器的输入信号确定方法、装置、设备及介质与流程

文档序号:33713628发布日期:2023-04-01 02:21阅读:来源:国知局

技术特征:
1.一种python解释器的输入信号确定方法,其特征在于,包括:在检测到初始运行代码中的输入函数的情况下,根据输入协议字符串和所述输入函数在所述初始运行代码中的位置,确定目标运行代码;将所述目标运行代码发送给python解释器,以使所述python解释器执行所述目标运行代码;在所述python解释器执行所述目标运行代码的过程中,若检测到所述python解释器输出所述输入协议字符串,则获取在代码编辑界面输入的输入信息;将所述输入信息传输给所述python解释器,以使所述python解释器根据所述输入信息继续执行所述目标运行代码。2.根据权利要求1所述的方法,其特征在于,所述根据输入协议字符串和所述输入函数在所述初始运行代码中的位置,确定目标运行代码,包括:解析所述输入函数在所述初始运行代码中的代码位置;在所述代码位置的下一行代码位置处,插入所述输入协议字符串,以得到目标运行代码。3.根据权利要求1所述的方法,其特征在于,若检测到所述python解释器输出所述输入协议字符串,则获取在代码编辑界面输入的输入信息,包括:若检测到所述python解释器输出所述输入协议字符串,代码编辑界面弹出输入框,用以指示输入相关信息;获取在所述代码编辑界面的输入框的输入信息;在识别到回车字符后,在所述输入信息后添加换行字符,得到经处理的输入信息。4.根据权利要求3所述的方法,其特征在于,所述将所述输入信息传输给所述python解释器,以使所述python解释器根据所述输入信息继续执行所述目标运行代码,包括:将经处理的输入信息传输给所述python解释器,以使所述python解释器根据所述输入信息继续执行所述目标运行代码。5.根据权利要求1所述的方法,其特征在于,所述输入协议字符串不在代码编辑界面中显示。6.根据权利要求1所述的方法,其特征在于,所述输入函数包括input函数和/或input_raw函数。7.一种python解释器的输入信号确定装置,其特征在于,包括:代码确定模块,用于在检测到初始运行代码中的输入函数的情况下,根据输入协议字符串和所述输入函数在所述初始运行代码中的位置,确定目标运行代码;代码发送模块,用于将所述目标运行代码发送给python解释器,以使所述python解释器执行所述目标运行代码;输入信息获取模块,用于在所述python解释器执行所述目标运行代码的过程中,若检测到所述python解释器输出所述输入协议字符串,则获取在代码编辑界面输入的输入信息;输入信息传输模块,用于将所述输入信息传输给所述python解释器,以使所述python解释器根据所述输入信息继续执行所述目标运行代码。8.根据权利要求7所述的装置,其特征在于,所述代码确定模块,具体用于:
解析所述输入函数在所述初始运行代码中的代码位置;在所述代码位置的下一行代码位置处,插入所述输入协议字符串,以得到目标运行代码。9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任一项所述的python解释器的输入信号确定方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-6中任一项所述的python解释器的输入信号确定方法。

技术总结
本发明公开了一种python解释器的输入信号确定方法、装置、设备及存储介质,所述方法包括:在检测到初始运行代码中的输入函数的情况下,根据输入协议字符串和输入函数在初始运行代码中的位置,确定目标运行代码;将目标运行代码发送给python解释器,以使python解释器执行目标运行代码;在python解释器执行目标运行代码的过程中,若检测到python解释器输出输入协议字符串,则获取在代码编辑界面输入的输入信息;将输入信息传输给python解释器,以使python解释器根据输入信息继续执行目标运行代码。通过上述技术方案,对python解释器的外部接口实现了输入功能,使得外部应用可以探测到输入信号。到输入信号。到输入信号。


技术研发人员:贾强强 陈向东 刘彤 王宇航 曾鹏轩
受保护的技术使用者:北京思明启创科技有限公司
技术研发日:2022.11.17
技术公布日:2023/3/31
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1