节省我有一个xls文件和第一列例如我怎样才能使一个循环导入数据和序列
MN
TN
RMON
BNE
RMGS
HUDGD
YINT
由许多行。然后我想通过每个单元(它的价值)的功能
mystruc1 = make_structure("MN")
mystruc2 = make_structure("TN")
mystruc3 = make_structure("RMON")
mystruc4 = make_structure("BNE")
mystruc5 = make_structure("RMGS")
mystruc6 = make_structure("HUDGD")
mystruc7 = make_structure("YINT")
所以每次一个单元格的值会去功能
然后我想它的输出传递到另一个功能
out = Bio.PDB.PDBIO()
out.set_structure(mystruc1)
out.save("MN001.pdb")
out.set_structure(mystruc2)
out.save("MN002.pdb")
out.set_structure(mystruc3)
out.save("MN003.pdb")
out.set_structure(mystruc4)
out.save("MN004.pdb")
out.set_structure(mystruc5)
out.save("MN005.pdb")
out.set_structure(mystruc6)
out.save("MN006.pdb")
out.set_structure(mystruc7)
out.save("MN007.pdb")
这是如何,如果我手动。我想避免手动做
@nik - 现在看到编辑。 - 您可能想花时间在文档中通过[The Tutorial](https://docs.python.org/3/tutorial/controlflow.html)进行操作并练习示例? – wwii
@尼克,也许是在最后一行失踪paren ??,抱歉,但应该是obvioius。 – wwii
@nik您应该阅读我提供的链接中的格式字符串语法,并使用它直到您熟悉它的工作原理。你可以通过str.format任何你想要的,你不必通过它的个人cel值 - 看到我的第一个例子的答案。你也可以用''''+'''运算符 - ''''foo'+ str(004)+'.pdb''''构造简单的字符串,但str.format更加灵活,特别是当你有一个不确定前导零(或任何其他字符)的数量。 – wwii