我想要一種方法,使我能夠順序輸出文件到一個文件夾,並給他們一個存儲在數組中的名稱。python中的文件的順序輸出
下面是數據的佈局:
16837,144335,LOC516870
141961,198534,LOC100337147
223927,257577,LOC100849016
267259,273010,LOC512435
269335,277567,LOC100300061
我已經在使用閱讀:
from numpy import *
x,y=genfromtxt('C:\\Users\\Mohammed\\Desktop\\positions1.txt', dtype=None, delimiter=',', usecols=[0,1],unpack=True)
z=genfromtxt('C:\\Users\\Mohammed\\Desktop\\positions1.txt', dtype='|S12', delimiter=',', usecols=[2],unpack=True)
exit
現在我想建立一個do循環名稱與變量Z連續的文件as
LOC516870.txt
LOC100337147.txt
等等。
我試過如下:
for i in range (6):
f = open("C:\\Users\\Mohammed\\Desktop\\Sequences\\'z'.txt", 'wt')
f.write(Seq)
f.close()
雖然我知道類似的代碼將在Perl的工作,它沒有在python工作,它說,它的語法無效!
您的幫助將不勝感激。
謝謝!
請提供錯誤消息。 – Odomontois 2012-02-29 21:53:42
您至少需要了解:[字符串格式](http://docs.python.org/py3k/library/string.html#format-examples),['os.path.join'](http:/ /docs.python.org/py3k/library/os.path.html#os.path.join),並學習關於['open()as'](http://docs.python.org/py3k/tutorial /inputoutput.html#reading-and-writing-files)不會受到傷害。 *這裏沒有人會爲你寫代碼* – 2012-02-29 22:29:01