【发布时间】:2020-09-06 18:21:53
【问题描述】:
我正在开发一个 cookie clicker 游戏,我想将 cookie 和 cps 的数量以及其他变量保存在一个 txt 文件中。我在 txt 文件中将一行设为如下列表:[100, 0, 0](Cookes、cps、自动答题器数量等)。但是,当我这样做是为了将列表中的值分配给变量时,而不是说值 '100' 只是事情中的第一个字母
cookies =]
cps = data[1]
auto_clicker_num = data[2]
这段代码:
cookies = 0
cps = 0
auto_clicker_num = 0
with open('data.txt') as data:
data = data.readlines()[1] #I have it read the second line because the first one shows the order of the variable i.e. cookies then cps etc.
cookies = data[0]
cps = data[1]
auto_clicker_num = data[2]
print(f'Cookies: {cookies}')
print(f'CPS: {cps}')
print(f'Num of auto clickers: {auto_clicker_num}')
返回这个:
cookies: [
CPS: '
Num of auto clickers: 1
这是txt文件:
Cookies: xx | CPS: xx | auto_clicker_nums: xx |
['100', '1', '1']
救命!
【问题讨论】:
标签: python-3.x string list