如何在java创建的Python子进程中获取错误

如何在java创建的Python子进程中获取错误,java,java-process-runtime,Java,Java Process Runtime,我通过javaRuntime.getRuntime().exec(“python-pythonCode.py”)方法启动python进程 我想知道python程序中是否有错误,这些错误是什么,我可以这样做吗?请尝试以下建议 尝试在python进程中编写一些日志,如success.log或failure.log 运行运行时后,检查是否存在成功或失败日志 如果进程失败,请分析失败日志以获取根本原因 希望这对您的问题有所帮助请尝试以下建议 尝试在python进程中编写一些日志,如success.

我通过java
Runtime.getRuntime().exec(“python-pythonCode.py”)
方法启动python进程


我想知道python程序中是否有错误,这些错误是什么,我可以这样做吗?

请尝试以下建议

  • 尝试在python进程中编写一些日志,如success.log或failure.log 运行运行时后,检查是否存在成功或失败日志
  • 如果进程失败,请分析失败日志以获取根本原因

希望这对您的问题有所帮助

请尝试以下建议

  • 尝试在python进程中编写一些日志,如success.log或failure.log 运行运行时后,检查是否存在成功或失败日志
  • 如果进程失败,请分析失败日志以获取根本原因

希望这对您的问题有所帮助

python程序可能会产生无数错误。如果写得好,非零退出代码是基本指标,其他信息可能在stderr、stdout或日志文件中。它和其他任何程序一样,python没有什么特别之处。我能把stderr文件放到java程序中并解释它的含义吗?我在python代码中尝试了'c=sys.stderr s=“%s”%c.errors print(“%s”%c.errors)”,当我阅读java代码时得到了98分如何解释它?我不是java爱好者。因为这不是一个真正的python程序,所以最好删除python和子进程标记。让java的人来关注它吧。python程序可能会产生无数的错误。如果写得好,非零退出代码是基本指标,其他信息可能在stderr、stdout或日志文件中。它和其他任何程序一样,python没有什么特别之处。我能把stderr文件放到java程序中并解释它的含义吗?我在python代码中尝试了'c=sys.stderr s=“%s”%c.errors print(“%s”%c.errors)”,当我阅读java代码时得到了98分如何解释它?我不是java爱好者。因为这不是一个真正的python程序,所以最好删除python和子进程标记。让java人员关注它。