0

我有一个缩写列表

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

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

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

菜鸟程序员来了!我总是忘记最简单的事情!啊

请帮忙,谢谢!

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()
4

2 回答 2

5

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

于 2011-05-17T19:18:25.220 回答
1

我对 bio 包了解不多,但我想...

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

或者

fh.write(",".join(letters))
于 2011-05-17T19:20:20.473 回答