示例#1
0
 def childs(self):
     prefix = path_split(self.path)
     prefix_len = len(prefix)
     for path, node in zipfile_nodes(self.zipfile):
         path_segments = path_split(path)
         if len(path_segments) == prefix_len + 1:
             if path_segments[:prefix_len] == prefix:
                 yield path_segments[-1], node
示例#2
0
文件: _zipfile.py 项目: hanul93/pyhwp
 def childs(self):
     prefix = path_split(self.path)
     prefix_len = len(prefix)
     for path, node in zipfile_nodes(self.zipfile):
         path_segments = path_split(path)
         if len(path_segments) == prefix_len + 1:
             if path_segments[:prefix_len] == prefix:
                 yield path_segments[-1], node
示例#3
0
def makedirs(folder, path):
    from path import split as path_split
    path_segments = path_split(path)
    for seg in path_segments:
        if seg in folder:
            folder = folder[seg]
        else:
            folder = folder.folder(seg)
    return folder
示例#4
0
 def childs(self):
     for path, node in zipfile_nodes(self.zipfile):
         path_segments = path_split(path)
         if len(path_segments) == 1:
             yield path_segments[-1], node
示例#5
0
文件: _zipfile.py 项目: hanul93/pyhwp
 def childs(self):
     for path, node in zipfile_nodes(self.zipfile):
         path_segments = path_split(path)
         if len(path_segments) == 1:
             yield path_segments[-1], node