【发布时间】:2018-12-06 04:21:15
【问题描述】:
Python 发送:
os.system("sudo openvpn openvpn.ovpn")
到终端
我如何告诉终端听我的下一个命令 我正在尝试发送
sys.exit()
但它不起作用
这个程序用tkinter编码,有一个按钮可以选择vpn,
但我也想做一个停止按钮。
【问题讨论】:
-
我猜你想接下来输入你的 sudo 密码?
-
是的,所以在我输入 sudo 密码后,程序将初始化连接,但是在连接时我无法单击我的 gui 上的任何内容,所以我认为 python 应该有一种方法来监听另一个命令当终端仍在运行时
-
使用
subprocess模块 -
谢谢!还有一个问题,如果我使用 sys.exit() 程序将终止,但我只希望终端停止如何发送停止命令?现在我正在使用 subprocess.Popen 向终端发送命令
标签: python python-3.x terminal