小编rob*_*bin的帖子

通过python在脚本中使用密码ssh到远程机器

我正在使用远程机器。每次我需要验证文件更新时间时,我都必须使用 ssh,并且有多个脚本可以通过 ssh 连接到远程计算机。我在网上查了一下,但找不到符合我要求的。

我试图找到一个使用 ssh 的 python 脚本,并且密码也在脚本中,因为我的 python 脚本将每 5 分钟检查一次文件修改时间,并且每次执行脚本时我无法输入密码。我尝试了来自 SO 和互联网的这些代码,但无法满足我的需求。 通过使用 python 中的脚本提供密码来建立 ssh 会话

如何使用python远程执行进程

另外我通过 ssh 简单地进入一台远程计算机。然后我尝试 ssh 但通过 python 脚本到另一台远程计算机 cox 这个 python 脚本还包含检查不同文件的修改时间的代码..意味着我已经 ssh 到一台远程计算机然后我想从那里运行一些 python 脚本来检查另一台远程计算机上文件的文件修改时间。有没有一种简单的方法可以在 python 脚本中使用密码来 ssh 远程计算机。。我会很感激。

python ssh remote-access

5
推荐指数
1
解决办法
2万
查看次数

将一个列表的元素多次映射到第二个列表的元素

我有两个列表,我想将它们相互映射,但一个列表包含多个元素.所以我将它们压缩在一起,但它无法正常工作.

该列表如下所示:

a = ['TEMP', 'TEMP,PRE', 'TEMP,HUM,RAN', 'HUM']
b = ['TEM', 'BAR', 'BAO', 'RAI']
Run Code Online (Sandbox Code Playgroud)

我想要实现这个目标:

TEM.TEMP
BAR.TEMP
BAR.PRE
BAO.TEMP
BAO.HUM
BAO.RAN
RAI.HUM
Run Code Online (Sandbox Code Playgroud)

我想每一个项目映射ba,但a还有更多的值由分离,

我的代码如下:

import csv


mod1 = []
dev2 = []
d = {}
with open('/home/robi/Desktop/rob/device.csv', 'rb') as f:
    next(f, None)
    reader = csv.reader(f, delimiter=';')
    for row in reader:
        mod1.append(row[0])
        dev2.append(row[1])

    a = zip(dev2, mod1)
    for it, key in a:
        print it + '.' + key
Run Code Online (Sandbox Code Playgroud)

但我得到的结果如下:

BAO.TEMP,HUM,RAN
BAR.TEMP,PRE
RAI.HUM
Run Code Online (Sandbox Code Playgroud)

所以BAR …

python csv tuples

2
推荐指数
1
解决办法
206
查看次数

标签 统计

python ×2

csv ×1

remote-access ×1

ssh ×1

tuples ×1