1

私のhtmlは、名、姓、年齢、性別で構成されています。そこから値を取得していて、それらの値をファイルに書きたいと思っています。ただし、IOError: Bad file descriptor のエラーが発生します。

私のhtmlページで、送信をクリックすると、このtest.pyを呼び出しています。これは、ファイル名「copy.txt」にデータを書き込む必要があります

私のtest.pyコード:

#!/usr/bin/python
import cgi

print "Content- type : text/html\n"
form = cgi.FieldStorage()

Fname = form.getvalue('firstname')
Lname = form.getvalue('lastname')
Age = form.getvalue('age')
Gender = form.getvalue('gender')

f = open("copy","w")
for data in f:
    f.write("Fname")
    f.write("Lname")
    f.write("age")
    f.write("gender")
f.close()

エラー:

Traceback (most recent call last):
  File "test.py", line 16, in <module>
    for data in f:
IOError: [Errno 9] Bad file descriptor
4

1 に答える 1