【发布时间】:2014-04-12 11:49:25
【问题描述】:
我读到一个文件,如下所示:
1
2
3
4
然后我将这行读入列表:
['1\n', '2\n', '3\n', '4']
我的问题是,如何以及什么是获取整数并将它们存储到列表中的最佳方法,没有任何字符串或这个 '\n'?
【问题讨论】:
标签: python python-3.x io
我读到一个文件,如下所示:
1
2
3
4
然后我将这行读入列表:
['1\n', '2\n', '3\n', '4']
我的问题是,如何以及什么是获取整数并将它们存储到列表中的最佳方法,没有任何字符串或这个 '\n'?
【问题讨论】:
标签: python python-3.x io
你可以这样做:
with open(filename, 'r') as f:
nums = [int(i.strip()) for i in f.readlines()]
>>> print nums
[1,2,3,4]
【讨论】: