文本文件采用以下格式:
abcd@gmail.com | Country: US defgh@gmail.com | Country: CA
我希望能够根据其国家/地区将其拆分为多个文件,例如US.txt和CA.txt
答案 0 :(得分:1)
我注意到您上面的模式似乎是以下模式中的单行文件:
_email_ | Country: _NNN_
解析起来可能有些棘手,因为看起来像是轮廓描边器的确不是。我将提供的一些转向方向是:
split()
和' '
;您将获得一个带有[email, '|', 'Country:' NNN]
模式的列表,该列表将一遍又一遍地重复。natStr
)natstr + '.txt'
的文件并编写该子模式(重新组合)我故意不包括实际的Python实现,因为您应该看一下split()
字符串函数并了解Python中的文件I / O。