예제 #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