{I要将文件从Python服务器传输到^的远程服务器。在
我需要从一个glob表达式生成要传输的文件列表,比如*
或{}(然后应用一些额外的排除)。在
对于向远程传输到的情况,很容易查找源文件列表,因为源文件是本地的:
[ f for f in Path(local_dir).glob(<my glob expression>)]
但是如何在远程服务器上执行此操作?我有一个通过with fabric.Connection(...) as c:
建立到远程的连接,但在connection对象中找不到glob
方法。在
Tags:
一种选择是利用^{} 返回的} :
SFTPClient
对象的listdir
方法来获取所有远程文件的列表,然后使用glob表达式应用^{结果:使用以下远程目录
^{pr2}$首先列出整个dir,然后使用glob:
相关问题 更多 >
编程相关推荐