Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 进入运行中的Python控制台_Java_Python_User Interface - Fatal编程技术网

Java 进入运行中的Python控制台

Java 进入运行中的Python控制台,java,python,user-interface,Java,Python,User Interface,我已经用Java编写了一个基本的Python REPL,它的工作原理类似于CMD/xterm窗口中的Python控制台 不过,我想提供更丰富的经验,包括: 语法/关键字突出显示 指挥历史 具有菜单和首选项的Swing-like外观 可以选择保存/加载脚本和其他提示 就像Python自己的IDE一样 是否有一些库/软件可以提供帮助 我发现Java包不太可能允许我轻松构建一个语言解释器(证明我错了!:D),但是“插入”到正在运行的解释器中对于其他语言来说是很常见的,我想知道Python是否也有类

我已经用Java编写了一个基本的Python REPL,它的工作原理类似于CMD/xterm窗口中的Python控制台

不过,我想提供更丰富的经验,包括:

  • 语法/关键字突出显示
  • 指挥历史
  • 具有菜单和首选项的Swing-like外观
  • 可以选择保存/加载脚本和其他提示
就像Python自己的IDE一样

是否有一些库/软件可以提供帮助

我发现Java包不太可能允许我轻松构建一个语言解释器(证明我错了!:D),但是“插入”到正在运行的解释器中对于其他语言来说是很常见的,我想知道Python是否也有类似的东西

因此,我正在寻找一个多平台控制台,它看起来不错,可以以某种方式“连接”到运行的Python shell

多谢各位