首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从csv文件中提取数字

从csv文件中提取数字
EN

Stack Overflow用户
提问于 2013-10-31 08:41:28
回答 1查看 2.1K关注 0票数 0

我编写了一个小python脚本,以便从我在shell上编写的csv文件中提取数字。

代码语言:javascript
复制
from csv import reader

def ext(fileName):
    l= []
    with open(fileName, delimiter = '\n' ) as inp:
        for row in inp:
            l += [row]
    print(l)

用我的测试文件,我得到:

代码语言:javascript
复制
['1\n', '2\n', '5\n', '3\n', '6\n']

我怎样才能清楚地表明我是在提取数字而不是字符串?(我想把这些数字存储在一个列表中)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-31 08:43:19

不要使用l += [row],而是使用l.append(int(row))。这应该能行

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19701781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档