私のプログラムでは、infileを読み込んでグラフにプロットしようとしています。 INFILEは行ごとに1つだけの項目が含まれていたときにそれが働いていたが、この新しいファイルには、同じ行に複数の項目があります。同じ行に複数の項目がある項目を読む
1行目:-4.6653184e-01 -3.9003953e-01 -1.3689525e +は、 00 -2.9784036e-01 -1.2366933e + 00 -1.4433164e + 00 -1.7245383e + 00 -2.2787106e + 00 -9.8088629e-01 -1.9053069e + 00 -1.7806724e + 00 -3.1259933e + 00 -2.1796645e + 00 -1.8323782e + 00 -1.9089487e + 00 -3.6322765e + 00
行2:-8.9710621e-01 -6.2431759e-01 -1.4762999e + 00 -2.2668609e-01 -1.6593426e + 00 -1.5644687 e + 00 -2.4312715e + 00 -2.8894224e + 00 -1.7810424e + 00 -2.2357098e + 00 -2.8545336e + 00 -3.7422563e + 00 -3.0884226e + 00 -2.9146711e + 00 -3.3407812e + 00 -5.2601065 e + 00
私は
ライン= infile.readlines()
ループのためにいる間に前にそれを行うことができたが、今はどこここから行くするか分かりません。私はかなりPythonに新しいですし、私は助けていただければ幸いです。
また、約35,000行があることに注意してください。テキストファイルに入り、入力するたびに「入力」できません。ありがとうございました!
sedを使用すると、すべての行の後に「入力」することができます。sed s// \ n/g –