动态重定向python输出日志到Java GUI



我使用Swing在Java中设计了一个GUI。

使用GUI读取位置作为输入

使用这些输入作为参数,我从这个Java代码中调用Python脚本

现在,我需要在GUI上动态地显示python脚本的输出。当python脚本运行时,脚本的输出日志必须同时显示在GUI区域。

有什么办法可以帮我吗?

请帮

代码将是有用的,但是,您可以在文件上编写python脚本输出,然后将该输出从该文件读取到Java GUI。

Python

out_file = open("test.txt","w")
out_file.write("This Text is going to out filenLook at it and seen")
out_file.close()

JAVA

File name = new File("C:/path/test.txt");
if (name.isFile()) {
    try {
        BufferedReader input = new BufferedReader(new FileReader(name));
        StringBuffer buffer = new StringBuffer();
        String text;
        while ((text = input.readLine()) != null){
             buffer.append(text + "n");}
        input.close();
        System.out.println(buffer.toString());
    } catch (IOException ioException) {}
}

相关内容

  • 没有找到相关文章

最新更新