目的: データ ファイル (数値) の読み取り、配列/リストの作成 問題: 各数字は配列として形成されますが、代わりに値全体を 1 つの配列/リストとして必要とします
入力データ ファイル (1.txt) : 2 つの列がタブ ギャップで区切られている
0.85787 0.8E-03
0.8578 45.8E-03
0.857878 5.8E-03
0.657878 2.3E-03
…………
crs = open("1.txt","r")
for line in crs:
x = line.split()
k=str(x[0]) # string to avoid spacing problem
v=str(x[1])
print k[0]
k[0] は、最初の数字のみをリストします。つまり、
0
0
0
0
0
しかし、私の要件は k[0] に 0.85787 を格納することです .... k[3] に 0.657878 ....
および v[0] の 0.8E-03 ...... v[3] の 2.3E-03 .... さらにそれを使用します。重要なことに、空のスペース/ギャップはありません。
提案を歓迎します。