python子进程运行交互式命令

2024-09-27 20:17:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要使用python脚本运行一个交互式命令(该命令需要用户输入用户名和密码),我有以下脚本,显然它没有任何错误,但无法完成任务:

import subprocess
p = subprocess.Popen(['mount_webdav','-i','htttps://webdav_server:443','mount_point/'],stdin=subprocess.PIPE,stdout=subprocess.PIPE)
p.stdin.write('username \n')
p.stdin.write('password \n')

我还尝试了:

^{pr2}$

运行脚本后,不会装载webdav服务器。谢谢


Tags: 用户import命令脚本密码错误stdin用户名

热门问题