示例#1
0
def create_text_corpus_from_zipfile(
        zf: ZipFile,
        pattern='.*\.txt',
        ensure_loaded=True) -> PlaintextCorpusReader:
    '''
    Loads a text corpus contained in a zipfile.
    '''
    pointer = ZipFilePathPointer(zf)
    corpus = PlaintextCorpusReader(pointer, pattern)

    if ensure_loaded:
        corpus.ensure_loaded()

    return corpus