Python 不显示批处理输出

Python 不显示批处理输出,python,batch-file,cmd,Python,Batch File,Cmd,我有一个python脚本,正在cmd中处理。见代码: #!/usr/bin/python # -*- coding: iso-8859-15 -*- import glob,sys import os def dome(imagee): cmd = "gimp-console-2.8 -idfsc --no-interface --no-splash --pdb-compat-mode on --no-shm --batch-interpreter python-fu-eval -b

我有一个python脚本,正在cmd中处理。见代码:

#!/usr/bin/python
# -*- coding: iso-8859-15 -*-

import glob,sys
import os

def dome(imagee):
    cmd = "gimp-console-2.8 -idfsc --no-interface --no-splash --pdb-compat-mode on --no-shm --batch-interpreter python-fu-eval -b 'import sys,os;sys.path=[\".\"]+sys.path;import processing;processing.prome(\"%s\");' -b 'pdb.gimp_quit(0)'" % imagee
    os.system(cmd)

if __name__ == "__main__":
    a = sys.argv[1]
    dome(a)
现在,每次我调用它时,它都会生成批处理输出,类似于: 批处理命令已成功执行


我需要按一些键或终止它才能退出。我能做的就是不显示输出,也不需要按任何键,我想要的只是执行脚本,仅此而已。

您。。。使用Python运行GIMP来运行Python脚本…类似的,是的@IgnacioVazquez AbramsAnd执行此Python脚本的命令是什么?您是使用python.exe还是pythonw.exe运行它?有关pythonw.exe不打开控制台窗口的区别,请参阅。我完全不清楚为什么您的Python脚本在第一行包含一个shebang,因为在Windows上,当前驱动器根目录usr\bin中没有名为Python的应用程序,cmd.exe不支持shebang。我用Python/myScript/myFile调用它。我已经将路径python设置为指向python bin文件夹。另外,当调用pythonw时,它会生成新的cmd。