節省我有一個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