我有一个文本文件,我想根据特定字符将其分成较小的部分。具体来说,我希望程序每次找到“>”时就写入一个新的碎片文件。
我发现程序在我的文本中找到“ /”时都会抛出错误!
我手动删除了文本中的所有“ /”。而且效果很好。
如果是生物学数据,则标题名称可能在文件的特定行上,并与序列分开。打开并通过后,您可能可以为每行循环。根据您要尝试执行的操作,合并以下内容:
a_file = open('filename.fastq', 'r')
for line in a_file:
if "/n" in line:
pass
代替传递,继续也应该起作用。我希望这会有所帮助。