首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在这段代码中输入?

如何在这段代码中输入?
EN

Stack Overflow用户
提问于 2017-05-18 05:55:37
回答 1查看 55关注 0票数 0

因此,我正在创建一个游戏,当玩家赢了,它将结束在一个高分列表-一个txt文件在我的桌面在本例中。我不确定该如何或将这些代码放在哪里(以及如何将它连接到我的.txt文件??)

编辑:我现在看到我的整个文本没有附带,我的意思是我想要一个输入,这样玩家就可以写他的昵称/名字等等,这个名字最后会出现在.txt文件中。但是,我不知道在代码中我将在哪里使用输入,以及如何编写它,以便它能够连接?

下面是我的一些代码:

代码语言:javascript
复制
if sum(map(lambda row: row.count(' '), currutnat)) == antal_minor: # spelet klart, (räkna alla minor == antalet  utsatt)
            totaltid = int(time.time() - starttid) # hur lång tid tog det här spelet
            scores = []
            fil = open("melinas.txt", "r+") # läs in "gamla" highscores
            while 1:
                line = fil.readline()
                if not line:
                    break
                scores.append(int(line))

            # Lägg in hur lång tid det här tog
            scores.append(totaltid)
            # Sortera highscores
            scores.sort()
            if (len(scores) > 10): # om fler än 10 spel, "klipp" listan till 10 värden
                scores = scores[:10]
            print(scores)
            fil.seek(0) #SKriver de nya siffrorna överst i filen

            # skriv highscores med ny rad
            fil.write("\n".join(str(x) for x in scores))
            fil.truncate()
            fil.close()
            ##### Ta bort när det funkar och kopiera till när man vunnit längre ner

            minutes, seconds = divmod(totaltid, 60)

            print(
                'You won:) '
                'it took u{} minutes & {} sek.\n'.format(minutes,
                                                                  seconds))
EN

回答 1

Stack Overflow用户

发布于 2017-05-18 06:01:31

将该文件与.txt文件放在同一个文件夹中。如果.txt文件位于桌面上,则还应该将代码文件放在桌面上。

桌面: mycode.py,melina.txt

另一个选项是将您的路径更改为和绝对路径。那么你的代码可以在任何地方。如果文本文件位于桌面上,则将打开该文件的行更改为:

代码语言:javascript
复制
fil = open("~/Desktop/melinas.txt", "r+") # läs in "gamla" highscores

我写它的方式确实假定您是在linux计算机上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44039622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档