我目前有:
for i in range (srange, erange):
lines=open("%s\%s\propkaoutputfiles\propka_protein_output_%s%s.pka" %(filepath, name, aminoacid, i), "r")
FILE=open("%s\%s\propkamanip\%sinpropka%s.txt" %(filepath, name, aminoacid, i), "w")
for line in lines:
if "0.00 0" and " B 7."in line and (line.split()[0]) == "%s" %aminoacid:
print >> FILE, " %s in %s Structure %s" %(aminoacid, name, i)
print >> FILE, line
if "0.00 0" and " B 8."in line and (line.split()[0]) == "%s" %aminoacid:
print >> FILE, " %s in %s Structure %s" %(aminoacid, name, i)
print >> FILE, line
我正在读取的数据如下所示,因此我希望在“if-in-line”中嵌入一个代码,该代码将在满足该条件时采用该行,并将文档中的下一行打印到新文件中,直到找到空行:
赖氨酸B 8.X 0.00 0
赖氨酸B
赖氨酸B
这里是空行
参数B 8.9 0.00
这里是Python新手,谢谢!在
相关问题 更多 >
编程相关推荐