我會先說我非常喜歡Python NEWBIE!我正在爲班上的任務工作,而我們正在爲自己所處的部分工作,並且希望做一些沒有教授的東西。這就是說:結合DNA的線條
我想將多行組合成一行。我需要這樣的:
>taxon1
ACCGTGGATC
CCTATTGATT
GGATATTATC
看起來像這樣: taxon1 ACCGTGGATCCCTATTGATTGGATATTATC
我正在寫一個python腳本,並開始:
#!/usr/bin/python
import sys
if len(sys.argv) < 2:
print "usage: finalmyscript.py infile.txt"
sys.exit(1)
fname = sys.argv[1]
handle = open(fname, "r")
for line in handle:
handle.close()
相反reinvnenting有關命令行參數的輪子,你應該使用argparse模塊。 – k0pernikus
或'tr'\ n',''文件'。 – squiguy
使用tr會將所有換行符替換爲空字符串,這將不會留下標識符行和序列之間的空格 – Necrolyte2