私は入力(テキストファイル)を読みたいと、このテキストファイルのフォーマットは、私は今、2.000 3.000 4.000
です2.000
をx、3.000
をy、4.000
をzとする必要があります。問題は、50〜60行のデータを持つファイル全体を検索することです。特定の変数に値を割り当てる方法がわかりませんし、データがなくなるまでファイルを検索する方法もわかりません。 Pythonで
Q
(パイソン)
-1
A
答えて
0
それを行うにはかなり簡単な方法があります:
f = open('filename')
for line in f:
# assuming all lines have almost the same format
(x, y, z) = line.split()
f.close()
2
は、ファイルのライン・バイ・ラインを読むコンポーネントに行を分割し、次にあなたが使用できるように、各コンポーネントfloat
作ります代わりに、列の数としてその:
handle = open('myfile.txt', 'r')
for line in handle:
x, y, z = map(float, line.split(' '))
print 'x is', x
print 'y is', y
print 'z is', z
print
handle.close()
今x
、y
、及びz
各ループのための3つの値を保持します。
厳密に整数で作業している場合は、float
をint
に置き換えてください。
関連する問題
- 1. パイソン:#
- 2. パイソン
- 3. (パイソン)
- 4. (パイソン)
- 5. パイソン -
- 6. (パイソン)
- 7. パイソン
- 8. パイソン -
- 9. パイソン -
- 10. パイソン -
- 11. パイソン -
- 12. パイソン()
- 13. パイソン
- 14. Help!パイソン
- 15. パイソン - インクリメントループ
- 16. タイムアウト(パイソン)
- 17. Blender-パイソン
- 18. [パイソン]:スーパー()
- 19. パイソン - 回
- 20. パイソン:モジュール
- 21. パイソンEOF()
- 22. マルチプロセッシング・パイソン
- 23. インターアクト・パイソン
- 24. パイソン:メモリ
- 25. PermissionError:パイソン
- 26. パイソン:テキストファイル
- 27. パイソン、乗算
- 28. コンウェイゲームのパイソン
- 29. パイソン - ネストGROUPBY文
- 30. パイソン:なし
同じフォーマットでも値が異なる行が50行あるので、他の行にはどうすればよいですか? –
x、y、zを読み込み、それを繰り返すことをお勧めします何度も繰り返し –