您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Python中的字符串上更改“ for each”循环的定界符

在Python中的字符串上更改“ for each”循环的定界符

import re def open_delimited(filename, delimiter, chunksize=1024, args, kwargs): with open(filename, args, **kwargs) as infile: remainder = ‘’ for chunk in iter(lambda: infile.read(chunksize), ‘’): pieces = re.split(delimiter, remainder+chunk) for piece in pieces[:-1]: yield piece remainder = pieces[-1] if remainder: yield remainder

for line in open_delimited("log.txt", delimiter='/'):
    print(repr(line))
python 2022/1/1 18:44:12 有287人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶