python中如何打开csv文件_python如何读取csv文件

python中如何打开csv文件_python如何读取csv文件python如何读取csv文件,我们这里需要用到python自带的csv模块,有了这个模块读取数据就变得非常容易了。工具/原料python3方法/步骤1这里以sublimetext3编辑器作为示范,新建一个文档。2我们可以先确认CSV文档是否可以正确打开。并且放在同一个文件夹里面。3importcsv这是第一步要做的,就是调用csv模块。4importcsvfile=open(‘data…

大家好,又见面了,我是你们的朋友全栈君。

python如何读取csv文件,我们这里需要用到python自带的csv模块,有了这个模块读取数据就变得非常容易了。

工具/原料

python3

方法/步骤

1

这里以sublime text3编辑器作为示范,新建一个文档。

304f0999e92abab8bf07924a4814f1c594eea19c.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

76b6860e5f2043715093ce94323acd8921c58f9c.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

我们可以先确认CSV文档是否可以正确打开。并且放在同一个文件夹里面。

3bcdb808a50f94fc70c4637a4cf88a775cddfc9c.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

import csv

这是第一步要做的,就是调用csv模块。

3201a8f39187031ca98857486a86242fa972ec9c.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

import csv

file = open(‘data.csv’)

我们先打开这个csv文档,并且放入变量。

fab31cb375d7997bfebc22ecf9dade49600fd99c.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

import csv

import os

file = open(‘E:\\data.csv’)

reader = csv.reader(file)

如果不在同一个文件夹里面,可以调用os模块来确定位置,现在调用reader这个方法。

d9a8d2d2bb665159d208e89e8fe23ea23b42c79c.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

print(list(reader))

这个时候就可以用列表的形式把数据打印出来。

a31e1214c27bd282e0c159f23cb1eef97ebd369d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

print(list(reader)[1])

用序号的形式就可以读取某一个数据。

e076d77622bc7dc5ba2fd3eb5e460596b914299d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

8

for row in reader:

print(reader.line_num, row)

为了方便查看,用FOR循环把数据整理打印出来。

51f9aa3ea8db574a7d7a6b28a7f7dfb2dd19179d.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

注意事项

读取的时候可以根据数据内容定制FOR循环

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162496.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • hint什么意思啊_unable to sendviapost to url

    hint什么意思啊_unable to sendviapost to url我先说下我的场景测试号群发图文消息答案是不能但是微信返回的错误信息是{“errcode”:40008,”errmsg”:”invalidmessagetypehint:[6MkYZa03824811]”}但是我检查了我的数据应该没问题,所以应该就是测试号不能群发,后面我在开发社区看到帖子原地址还有问了一下我们技术老大也证实了不能,至于微信的返回的错误码,暂时一米哇干奶…

    2022年5月3日
    53
  • windows部署apache_win7下ftp服务器搭建

    windows部署apache_win7下ftp服务器搭建======================更新时间2019年5月6日=====================更新内容:增加操作系统及VC++的版本要求======================更新时间2019年4月19日=====================更新内容:Apache版本更新到2.4.39,修改配置文件更加简单,只需一步。原始的2.4.2…

    2025年8月24日
    7
  • K8s端口映射_docker查看端口映射

    K8s端口映射_docker查看端口映射分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netDefinitionGivenalanguage,definearepresentationforitsgrammaralongwithaninterpreterthatusestherepresentation…

    2026年1月16日
    4
  • Ajax的面试题_javascript面试题及答案

    Ajax的面试题_javascript面试题及答案一、什么事Ajax?为什么要用Ajax?(谈谈对Ajax的认识)什么是Ajax:  Ajax是“AsynchronousJavaScriptandXML”的缩写。他是指一种创建交互式网页应用的网页开发技术。  Ajax包含下列技术:    基于web标准(standards-basedpresentation)XHTML+CSS的表示;    使用DOM(Document…

    2022年8月27日
    6
  • postMessage的使用

    postMessage的使用postMessage是H5的API,用来解决跨页面通信的。postMessage的使用分为发送方和接收方。发送方的代码用法如下:otherWindow.postMessage(message,targetOrigin,[transfer]);otherWindow是接收方的window对象。可以通过以下几种方法获得,例如window.open()方法返回的值就是打开页面的window对象,或…

    2022年7月13日
    36
  • EM算法原理

    EM算法原理

    2021年11月24日
    78

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号