有关于 Python 执行系统命令
資深大佬 : proxytoworld 2
-
python 执行系统命令,常用 os.popen 或者 os.system,但是如果执行的命令类似于登录比如 mysql -uroot -p 或者 ssh [email protected] 这种,需要执行系统命令之后写入的应该怎么做啊
-
需要输入很多次直到命令回显特定字符串才结束,输入次数不限
大佬有話說 (8)
python 执行系统命令,常用 os.popen 或者 os.system,但是如果执行的命令类似于登录比如 mysql -uroot -p 或者 ssh [email protected] 这种,需要执行系统命令之后写入的应该怎么做啊
需要输入很多次直到命令回显特定字符串才结束,输入次数不限
可以用 communicate 对 stdin stdout stderr 进行读写操作
至于 mysql, 直接调用 pymysql 也行吧, 需要内网挂 ssh 隧道的也能支持上