0

これが私のコードです:

from random import random

f = open('Attractors1.txt', 'w')
for i in range(10):
    theta = (3.14/2)*random()
f.write(str(theta))

別のプログラムで呼び出すことができるように、10 個のシータ値のリストを作成しようとしていますが、オブジェクトが正しく書き込まれているとは思いません。書き込みを行っているかどうかはどうすればわかりますか? コードを実行して f.read() を実行するたびに、ファイルが開いていないというエラーが表示されます。

4

2 に答える 2

-1
f = open('Attractors1.txt', 'w')
for i in range(10):
  theta = (3.14/2)*random()
f.write(str(theta))
f.close()

次に読む:

f = open('Attractors1.txt','r')
text = f.read()
print text

編集:それに殴られたwups

于 2013-11-04T21:39:21.833 に答える