ssh.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:pytestlab 作者: sangoma 项目源码 文件源码
def walk(self, remotepath):
    """Taken from https://gist.github.com/johnfink8/2190472

    A stripped down version of os.walk implemented for sftp which
    yields tuples: (path, folders, files)
    """
    path = remotepath
    files = []
    folders = []
    for f in self.listdir_attr(remotepath):
        if S_ISDIR(f.st_mode):
            folders.append(f.filename)
        else:  # non-dir
            files.append(f.filename)
    yield path, folders, files
    for folder in folders:
        new_path = os.path.join(remotepath, folder)
        for x in self.walk(new_path):
            yield x
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号