2014-12-02 56 views
-4

我試圖讓發送得分到一個文本文件 一個程序,你可以幫助這裏是我的代碼嘗試存儲答案在一個文本文件

if cn == "1": 
    fi = open("class1.txt","w") 
    fi.write("\n" + str(name) + ":" + str(score)) 
    fi.close() 
+2

,這是行不通的。 .. 怎麼樣? – 2014-12-02 14:37:39

+0

我不知道它是如何不會寫在文本文件中的任何東西@MarcB – 2014-12-02 14:38:38

+0

你必須指定你有什麼,你需要什麼和不工作...嘗試重寫你的問題,以適應這種需求 – 2014-12-02 14:39:34

回答

-2
while questionNo == 10 and score >= 0: 
    if schClass == '1': 
    inFile = open("scores1.txt", 'a') 
    inFile.write("\n" + name + " : " + str(score)) 
    inFile.close() 
    score = -1 
    elif schClass == '2': 
    inFile = open("scores2.txt", 'a') 
    inFile.write("\n" + name + " : " + str(score)) 
    inFile.close() 
    score = -1 
    elif schClass == '3': 
    inFile = open("scores3.txt", 'a') 
    inFile.write("\n" + name + " : " + str(score)) 
    inFile.close() 
    score = -1