ファイルを順番にフォルダに出力し、配列に格納されている名前を付ける方法が必要でした。ここで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
は今、私はその変数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
少なくとも以下について学ぶ必要があります:[文字列のフォーマット](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)、['with open()as'について学ぶ(http://docs.python.org/py3k/tutorial) /inputoutput.html#reading-and-writing-files)は害を与えません。 *ここに誰もあなたのためのコードを書いてくれる人はいません。* –