python3-cookbook icon indicating copy to clipboard operation
python3-cookbook copied to clipboard

代码中的注释需要翻译吗?

Open Dectinc opened this issue 7 years ago • 2 comments

import os
import fnmatch
import gzip
import bz2
import re

def gen_find(filepat, top):
    '''
    Find all filenames in a directory tree that match a shell wildcard pattern
    '''
    for path, dirlist, filelist in os.walk(top):
        for name in fnmatch.filter(filelist, filepat):
            yield os.path.join(path,name)

def gen_opener(filenames):
    '''
    Open a sequence of filenames one at a time producing a file object.
    The file is closed immediately when proceeding to the next iteration.
    '''
    for filename in filenames:
        if filename.endswith('.gz'):
            f = gzip.open(filename, 'rt')
        elif filename.endswith('.bz2'):
            f = bz2.open(filename, 'rt')
        else:
            f = open(filename, 'rt')
        yield f
        f.close()

def gen_concatenate(iterators):
    '''
    Chain a sequence of iterators together into a single sequence.
    '''
    for it in iterators:
        yield from it

def gen_grep(pattern, lines):
    '''
    Look for a regex pattern in a sequence of lines
    '''
    pat = re.compile(pattern)
    for line in lines:
        if pat.search(line):
            yield line

Dectinc avatar Aug 16 '17 08:08 Dectinc

不知道你指的是:你希望将代码中的注释翻译 还是你希望作者将代码中有英文注释的部分删除

zhongjiajie avatar Sep 29 '17 10:09 zhongjiajie

您好,我指的是将代码中的注释部分翻译

Dectinc avatar Oct 10 '17 02:10 Dectinc