我在一个文件中有一个数据列表,我试图改变。
我想更改文件中的一些数据,但只要列表中有数字,它就会将其作为字符串返回。如果我想将另一个整数返回到列表中,那么当我重新读回它时,它将在int中,我可以使用int(10)
,例如,10
而不是{{1} }?因为看起来readlines把所有东西都变成了str。
答案 0 :(得分:0)
是的,你可以。使用以下内容读取文件后
file = open(“testfile.text”, “r”)
file.read()
您可以将文件的文本存储在字符串中。
要将字符串转换为int,必须使用int(string_name)
将其转换为字符串。
有关该主题的更多信息,请参阅文档:
https://docs.python.org/2/library/functions.html#int