-4

我正在尝试从读取文件转换 str ,但它似乎不起作用,我必须使用该 int 来从另一个文件中取走...

我已经尝试过 int(variable) 但这不起作用..

在我的手机上写了这个,很抱歉有任何错误

我将这个 int 从开始保存到 .txt 然后重新打开并再次读取/写入(保存文件)

def save():
hp = 20
hp1 = str(hp)
a1 = open("saves\DQ1", "w")
a1.write(hp1)

def load():
a1 = open("saves\DQ1", "r")
hp = a1.read()

hp = hp - gbatk

.

4

1 回答 1

2

由于我对这个问题了解不多,而且您是通过手机发帖的,所以我将从一个简单的解决方案开始。看看这是否适合你:

answer = []
with open('path/to/input') as infile:
  for line in infile:
    answer.extend([int(i) for i in line.strip().split()])
于 2013-11-09T23:22:04.083 回答