我有一个小函数,它将正则表达式应用于目录上的一组文档:
def retrive(directory, a_regex):
for filename in glob.glob(os.path.join(directory, '*.txt')):
with open(filename, 'r') as file:
important_stuff = re.findall(a_regex, file.read(), re.S)
my_list = [tuple([j.split()[0] for j in i]) for i in important_stuff]
# print my_list # old line
print str(my_list).strip('[]') + filename.split('/')[-1]
lists_per_file = retrive(directory,regex_)
如何“保证”或“强制”retrive
函数按字母顺序工作(即按字母顺序为每个文件名应用regex)。提前谢谢各位
您可以对全局进行排序:
相关问题 更多 >
编程相关推荐