我有一个txt文件,如下所示
#onetwothree.txt
>one
QWERTYUIOP
>two
ASDFGHJKL
>three
ZXCVBNM
...我想把这个txt文件分成几个文件,如下所示
#one.txt
>one
QWERTYUIOP和
#two.txt
>two
ASDFGHJKL和
#three.txt
>three
ZXCVBNM这是我写的代码,
import re
with open("onetwothree.txt") as file:
name=re.findall(r'\>[^\n]+',file.read())
sequence=re.findall(r'name[ind][^/n]+' for ind in enumerate(name), file.read())
.
.
.我知道下面的部分有问题。
sequence=re.findall(r'name[ind][^/n]+' for ind in enumerate(name), file.read())
我想用re.findall,enumerate做一个列表,下面的列表是我想要得到的。
>>>print (seq)
["QWERTYUIOP","ASDFGHJKL","ZXCVBNM"]我怎样才能正确地修复这个代码sequence=re.findall(r'name[ind][^/n]+' for ind in enumerate(name), file.read())?
https://stackoverflow.com/questions/47570929
复制相似问题