gpt4 book ai didi

python - 使用 Python 在 Tomcat CGI 中运行命令

转载 作者:行者123 更新时间:2023-11-28 23:08:09 24 4
gpt4 key购买 nike

在 Tomcat-CGI 中运行 python 时,我遇到过奇怪的行为。一切正常,期望调用此命令

subprocess.Popen('"C:\Program Files\AutoIt3\Aut2Exe\Aut2exe.exe" /in "C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\python\install.au3" /out "C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\python\install.exe"')

运行此代码会按预期生成一个 exe,但是,它还会将以下内容放入 HTML

<subprocess.Popen object at 0x0094BC10>

如果我在批处理文件中调用相同的方法,它会在 HTML 中打印整个输出并且不会创建 exe。

有什么想法吗?

最佳答案

我不太了解 TomCat 和您的环境,但我会说您的

<subprocess.Popen object at 0x0094BC10>

是 subprocess.Popen() 调用的返回值。

我会尝试将 subprocess.Popen() 移动到某个地方,它的返回值不会被捕获到您的 html 中(如果您想要的是从您的 html 中消除返回值)。这是我的第一个想法,希望对您有所帮助。

关于python - 使用 Python 在 Tomcat CGI 中运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4213909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com