【问题标题】:how to disable print function in python如何在python中禁用打印功能
【发布时间】:2020-07-30 01:23:16
【问题描述】:

我有一个启动 jar 文件的 python 代码

subprocess.call(['java', '-jar', 'jarfile.jar']

jar 文件将一些错误打印到控制台。 我无法修改 jar 文件。 如何阻止这些警告? 不过,我希望在控制台中打印我的 python 输出。只是那些 jar 警告。

【问题讨论】:

    标签: java python-3.x shell printing jar


    【解决方案1】:

    这更像是一个空壳问题。 你可以把输出扔到/dev/null

    java -jar jarfile.jar > /dev/null
    

    【讨论】:

    • 不确定 java 将其错误消息写入何处,但不应该在代码中合理地使用 2>&1 吗?
    猜你喜欢
    • 2016-03-16
    • 1970-01-01
    • 2013-07-05
    • 2011-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多