此代码行会弹出一个新的命令提示符窗口:
os.system("start http-server")
如何停止该窗口弹出窗口或将该命令提示符窗口嵌入到 GUI 窗口中?
你需要的是os.popen()
而不是os.system
。
os.popen
通过管道打开,以便您可以在 python 脚本中捕获程序输出的内容。os.system
只是调用外部程序并将其内容发送到标准输出。以下是有关使用popen
的更多详细信息。