python自动输入问题

huang_ray 2015-05-29 12:35:39
我在Ubuntu分区的时候,
输入:fdisk /dev/sda
返回的结果是:Command (m for help):
让我输入指令。然后我输入指令进行分区操作。
现在我要用Python完成自动分区,怎么让它自动帮我输入指令?能不能像带参数那样?类似于fdisk /dec/sda -n -p.....
...全文
380 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
小译译 2015-05-29
  • 打赏
  • 举报
回复
可以试试这个哈。 pexpect可以理解成Linux下的expect的Python封装,通过pexpect我们可以实现对ssh、ftp、passwd、telnet等命令行进行自动交互,而无需人工干涉来达到自动化的目的。比如我们可以模拟一个FTP登录时的所有交互,包括输入主机地址、用户名、密码、上传文件等,待出现异常我们还可以进行尝试自动处理。pexpect的官网地址:http://pexpect.readthedocs.org/en/latest/,目前最高版本为3.0。

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧