擅长:python、mysql、java
<p>所以,你可以试试下面的方法。因为变化的数量将等于在文件中找到的CDS/基因的数量。您可以从csv/text文件中读取位置/位置,并创建一个类似于我手动生成的列表<code>change_values</code>。在</p>
<pre><code>import re
f = open("test.txt")
change_values=["1111", "2222"]
flag = True
next = 0
for i in f.readlines():
if i.startswith(' CDS') or i.startswith(' gene'):
out = re.sub(r"\d+", str(change_values[next]), i)
#Instead of print write
print out
flag = not flag
if flag==True:
next += 1
else:
#Instead of print write
print i
</code></pre>
<p>艾米样品测试.txt文件如下所示:</p>
^{pr2}$
<p>希望,这能解决你的问题。干杯!在</p>