使用python fabri检查文件模式是否远程存在

2024-05-15 15:50:37 发布

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

使用pythonfabric,如何检查机器上远程是否存在诸如/foo/bar_*之类的文件模式?
还可以获得匹配的那些文件的列表。在


Tags: 文件机器列表远程foo模式barpythonfabric
1条回答
网友
1楼 · 发布于 2024-05-15 15:50:37

我使用python标准库中的glob。在

import glob
for filename in glob.glob("/for/bar_*"):
    print(filename)

我刚重读了你的问题-你想在远程计算机上知道这个。在

虽然我找不到一个能为您实现这一点的API,但我注意到了一些方法。在

  1. get

此解决方案只有在您希望在本地保存这些文件,或者它们的大小可以忽略时才真正有效。在

  1. echo (via run)

这可能看起来像这样

^{pr2}$

需要知道文件是否存在的问题。不过,它在确定哪些文件存在方面确实存在问题,因为解析出来并不是那么简单(即文件/文件夹的名称中包含空格)。不过,现在应该可以开始了。在

相关问题 更多 >