永发信息网

Python如何调用yaml文件中的参数来执行ssh命令

答案:2  悬赏:10  手机版
解决时间 2021-01-31 01:01
  • 提问者网友:心牵心
  • 2021-01-30 06:55
有几个ssh命令需要调用参数,参数写在yaml中
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-01-30 08:22
安装一个pyyaml库。它会解析这个文件,变成一个类似json加载后的结构。字典,列表什么的。然后自己找参数。

ssh命令同样要使用一个库。简单的办法是通过一个封装popen这样功能 的pexpect
, 我以前用过paramiko。 另外似乎还有一个SSH库,最近流行的。不记得名子了。

也有人用ssh4py 这个库。

yaml这个格式比较人性化,易读,易管理。比json还要简单。比xml少了编码和解析成DOM的麻烦。
全部回答
  • 1楼网友:英雄的欲望
  • 2021-01-30 09:29
我是来看评论的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯