【发布时间】:2019-08-05 06:59:19
【问题描述】:
可能是这个问题晦涩难懂。下面的示例代码用于澄清。
# file: sock.py
password = getpass.getpass("Password: ")
def run_socket_server():
with socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) as s:
# code...
if __name__ == "__main__":
run_socket_server()
运行脚本
python sock.py
Password: # enter password
在此之后,进程不会在后台运行,从而阻止终端中的用户输入。那么问题是如何在后台继续执行python进程以允许用户在终端中输入?
【问题讨论】: