将字符串列表写出到文件中

时间:2011-05-17 19:14:52

标签: python bioinformatics biopython

我有一个缩写列表

字母= ['Ala','Asx','Cys',......'Glx']

我想将其输出到一个看起来像这样的文本文件:

#Letters
Ala,Asx,Cys,..... Glx

Noob程序员在这里!我总是忘记最简单的事情!啊

请帮助和谢谢!

import Bio
from Bio import Seq
from Bio.Seq import Alphabet

output = 'alphabetSoupOutput.txt'
fh = open(output, 'w')
ThreeLetterProtein = '#Three Letter Protein'
Letters = Bio.Alphabet.ThreeLetterProtein.letters
fh.write(ThreeLetterProtein + '\n')

  #Don't know what goes here

fh.close()

2 个答案:

答案 0 :(得分:5)

fh.write(', '.join(Letters))怎么样?

答案 1 :(得分:1)

我对生物包装知之甚少,但我猜......

for letter in letters:
    fh.write(letter + ',')

fh.write(",".join(letters))