读取数字为整数,而不是字符串

时间:2017-11-11 02:49:19

标签: python python-2.7

我在一个文件中有一个数据列表,我试图改变。 我想更改文件中的一些数据,但只要列表中有数字,它就会将其作为字符串返回。如果我想将另一个整数返回到列表中,那么当我重新读回它时,它将在int中,我可以使用int(10),例如,10而不是{{1} }?因为看起来readlines把所有东西都变成了str。

1 个答案:

答案 0 :(得分:0)

是的,你可以。使用以下内容读取文件后

file = open(“testfile.text”, “r”) 
file.read() 

您可以将文件的文本存储在字符串中。 要将字符串转换为int,必须使用int(string_name)将其转换为字符串。 有关该主题的更多信息,请参阅文档: https://docs.python.org/2/library/functions.html#int