我们要使用ID建表,需要取出100%的ID,ID前为’_’,后为‘.’。
ID即为图中1275和1655
cd2.txt

cd3.txt

with open('cd2.txt', 'r') as f:
lines = f.readlines()
with open('cd3.txt', 'w') as f_w:
i = 0
length = len(lines)
while i < length:
print('###', i)
if(lines[i][0] == '>'):
f_w.write(lines[i])
print(i,'***',lines[i])
i = i + 1
continue
while lines[i][0] != '>':
print(i,'***',lines[i])
begin = lines[i].find('_')
end = lines[i].find('.')
f_w.write(lines[i][begin + 1:end])
f_w.write('\n')
print(i,'***',lines[i][begin + 1:end])
i = i + 1
f_w.write('\n')
本文介绍了一种从文本文件中精确提取特定格式ID的方法,重点在于处理以'_'开始,'.'结束的ID字符串,如1275和1655,并将其写入新的文件中。
2204

被折叠的 条评论
为什么被折叠?



