我在尝试将从javascript发送的字符串变量写入cgi中的.txt文件时出错。这是python cgi代码,错误如下:1 #!/usr/bin/python

2

3 import cgi, cgitb

4 cgitb.enable()

5

6 print "Content-type: text/html"

7 print

8

9 print "

Nimed
"

10

12 formdata = cgi.FieldStorage()

13 tulemused = formdata.getvalue('tulemused')

14 f = open('/home/t103692/public_html/prax3/tulemused.txt', 'a')

=> 15 f.write(tulemused)

16 f.close()

f = , f.write = , tulemused = None

: expected a character buffer object

args = ('expected a character buffer object',)

message = 'expected a character buffer object'

这是javascript代码,我在这里发送变量:

^{pr2}$

“tulemused”是字符串变量,它已经包含一些没有空格的文本。在

我怎样才能解决这个错误?在

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐