-1

有没有办法解决这个问题?我想不可见地运行命令并立即执行操作

import os

def run():
    os.system("python -m http.server C:/Showtape/payload/payload.exe 80")
    print("Server running...")
    print("Serving payload..")

我想要的是,我希望命令不可见地运行并打印“服务器正在运行...”,我该怎么做?

4

1 回答 1

3

直接在您的代码中使用该http.server模块,而不是直接使用该模块来启动一个新的 Python 进程。例如,您可以在线程中启动服务器。

这个源代码http/server.py正是你运行时发生的事情python -m http.server

于 2021-10-04T07:35:41.030 回答