我有一个jar文件,可以使用此命令在cmd.exe中使用:
java -jar CWS.jar 我是中国人 out.out
并在cmd.exe窗口中获取一些打印消息和正确的输出文件。
但是当我使用这段代码时:
# -*- coding: utf-8 -*-
import os
cmd="java -jar CWS.jar 我是中国人 out.out"
print cmd
os.system(cmd)
我只能看到打印的cmd字符串,并且不会显示jar程序中的所有原始打印信息。并且没有生成输出文件。
我在这个python代码文件的相同路径中运行命令。 CWS.jar也在这条道路上。