def highscore():
var = input("Please enter your nickname ")
### And then i want this to be saved within the txt file on my desktop.
self.highscoreList.sort() #Sorterar listan man har med highscores (behövs ju inte om den redan är sorterad)
if playerScore > self.highscoreList[0]: #Om spelarens poäng högre än lägsta highscore
self.highscoreList[0] = playerScore #Byt ut det lägsta mot spelarens
#Nånting sånt här iallafall...
file = read("/Volumes/me SSD/Users/me/Desktop/Python/highscore.txt", "w")
for highscore in self.highscoreList: #Sen skriva till fil!
file.write(highscore) #Skriver highscores till filen, en för varje rad
file.write("hej") #I have even tried to just have \n
file.close()
我已經在Python 3.5.2做了一個遊戲(minesweaper),當玩家已經玩過的遊戲,我希望他/她進入他/她的暱稱,以便它會將高分保存在桌面上的(txt)文件中。不能我的文件保存在一個txt文件
我試圖做到這一點,但它不會在txt文件中保存任何東西。玩家也沒有得到輸入來寫下他/她的暱稱。
我試圖讓file.close()有或沒有循環,但它沒有工作。
你的意思是'打開()'文件而不是'read()'?如果'if'中的條件返回false,'if'可能會導致問題 – kuro
縮進的關閉 – ForceBru