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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • @Configuration两种起作用的方法

    @Configuration两种起作用的方法

    2021年6月8日
  • 协调世界时utc_utc协调世界时什么意思

    协调世界时utc_utc协调世界时什么意思协调世界时UTC:又称世界标准时间或世界协调时间,简称UTC(从英文“CoordinatedUniversalTime”/法文“TempsUniverselCordonné”而来

    2022年8月2日
  • xshell怎么退出vi_xshell5

    xshell怎么退出vi_xshell5最近在学习Linux时,初次使用Vi编辑模式编辑文本,但是编辑完成之后,不知道怎么退出编辑模式,然后在网上查找了一番,特此分享给各位老铁:下面总结一些vi退出命令,学习!进入编辑模式,按o进行编辑编辑结束,按ESC键跳到命令模式,然后输入退出命令::w 保存文件但不退出vi编辑:w! 强制保存,不退出vi编辑:wfile 将修改另存到file中,不退出vi…

    2022年9月30日
  • mysql databasemetadata_DatabaseMetaData的用法(转)

    mysql databasemetadata_DatabaseMetaData的用法(转)一.得到这个对象的实例Connectioncon;con=DriverManager.getConnection(url,userName,password);DatabaseMetaDatadbmd=con.getMetaData();二.方法getTables的用法原型:ResultSetDatabaseMetaData.getTables(Stringcatalog,…

    2022年6月19日
  • linux如何改sftp端口,CentOS如何更改SFTP端口[通俗易懂]

    linux如何改sftp端口,CentOS如何更改SFTP端口[通俗易懂]SFTP(SSH文件传输协议)是一种安全文件协议,用于通过加密连接在两个主机之间传输文件。本文介绍了如何在Linux中更改默认的SFTP端口。我们还将向您展示如何配置防火墙以允许在新端口上使用。SFTP(SSH文件传输协议)是一种安全文件协议,用于通过加密连接在两个主机之间传输文件。它还允许您对远程文件执行各种文件操作并恢复文件传输。SFTP可以替代旧版FTP协议。它具有FTP的所有功能,但连接更…

    2022年9月14日
  • 32H7_海马s5近光可以直接换H7吗

    32H7_海马s5近光可以直接换H7吗完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547第16章DSP功能函数-数据拷贝,数据填充和浮点转定点本期教程主要讲解功能函数中的数据拷贝,数据填充和浮点数转换为定点数。目录第16章DSP功能函数-数据拷贝,数据填充和浮点转定点16.1初学者重要提示16….

    2022年9月7日

发表回复

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

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