这是我的python代码,我需要用它来编写一个单独的.txt文件来保存它,并且可以随时打开它并观看,里面有什么
#!/usr/bin/python
# -*- coding: utf-8 -*-
import cgi, cgitb,sys,string
print "Content-type: text/html"
print
print("tere")
formdata = cgi.FieldStorage()
scorefile="results.txt"
size=""
bombs=""
moves=""
name=""
if formdata.has_key("ruudud"):
ruudud=formdata['ruudud'].value
if formdata.has_key("pommid"):
pommid=formdata['pommid'].value
if formdata.has_key("moves"):
moves=formdata['moves'].value
if formdata.has_key("name"):
name=formdata['name'].value
f=open(scorefile,"a")
f.write(name+"\n")
f.write("Ruutude arv: "+size+"\n")
f.write("Pommide arv: "+bombs+"\n")
f.write("Käikude arv: "+moves+"\n")
f.close()
这是我的一些JS代码
var board;
var games = 0;
var moves = 0;
var bombs;
var gameOver = false;
var dim;
function startGame() {
gameOver = false;
var e = document.getElementById("ruudud");
dim = parseInt(e.options[e.selectedIndex].value);
var nrOfBombs = document.getElementById("pommid").value;
var name = document.getElementById("name").value;
这是results.txt link中的输出 我需要声明什么或者我声明了什么?
答案 0 :(得分:0)
您是否使用formdata在客户端传递值,如果是这样的话:
将[object HTMLInputElement]
作为字符串返回,这意味着您已经传递了该对象,而不是其值。提交值时在HTML中使用element.value
。