百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

Python中的中文文件的简单读写,真的非常简单

off999 2024-10-23 12:47 28 浏览 0 评论

前言

大家见识了各种各样的爬虫项目,也许大家会看腻了,今天为各位介绍一个简单读写python中文文件的几段代码,有可能大家会用到,也许不会,不过能学习新的东西是一件很好的事情,万一要用到了呢?

好了,各位看官,估计都等急,那我就直接上代码吧

首先导入库

import csv
import datetime

数据

data = [
 [1, "a,bc", 19.353, datetime.datetime(2001, 3, 17)],
 [2, "ei,f", 13.287, datetime.datetime(2011, 4, 27)],
 [3, 'q"ij', 15.852, datetime.datetime(2003, 7, 14)],
 [4, "zh'n", 11.937, datetime.datetime(2012, 1, 9)],
 [5, "i'op", 12.057, datetime.datetime(2009, 5, 18)],
]

学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习python或者有兴趣学习python的伙伴可以私信回复小编“学习” 领取全套免费python学习资料、视频()装包

自己创建dialect

csv.register_dialect(
 "mydialect",
 delimiter=',', # 字段分隔符
 escapechar='\\', # 转义字符
 quotechar='"', # 包裹字符
 doublequote=False, # 使转义字符生效
 lineterminator='\n', # 行与行之间的分隔符
 quoting=csv.QUOTE_ALL # 包裹模式
)

写文件


with open("test.csv", "w") as file:
 writer = csv.writer(file, dialect="mydialect")
 # writer.writerows(data)
 for item in data:
 writer.writerow(item)
exit()

读文件

with open("test.csv", "r") as file:
 reader = csv.reader(file, dialect="excel")
 for item in reader:
 print(item)

读文件

with open("test.csv", "r") as file:
 reader = csv.DictReader(file, fieldnames=["id", "name", "float", "datetime"], dialect="excel")
 data = [item for item in reader]
 print(data)

写文件

with open("test.csv", "w") as file:
 writer = csv.DictWriter(file, fieldnames=["id", "name", "float", "datetime"], dialect="excel")
 writer.writeheader()
 for item in data:
 writer.writerow(item)

是不是步骤分明呢?大家可以来看看那,一起共同学习进步

相关推荐

eset nod32官网(esetnod32官网)

从系统性能上来说,卡巴斯基对系统的影响略大于ESETNOD32。具体表现就是,系统反应有所变慢,硬盘读写变频繁。从防护角度上来说的话……卡巴斯基的防护组件很多(商业版,免费版不在考虑范围之内),全开...

如何安装ie浏览器(怎么安装ie浏览器 win10)

方法一:一般系统自带的IE不能卸载和自己安装,如果是系统自带的可以还原系统或重装,也可用软件覆盖安装IE试试。使用系统自带的系统还原的方法:系统自带的系统还原:“开始”/“程序”/“附件”/“系统工具...

一键恢复桌面图标win7(一键恢复桌面图标win10)

Win7桌面图标设置:  1.在桌面上点击鼠标右键点击(其中查看菜单的子项是用来修改桌面图标的大小,如需修改图标大小只需在此菜单设置即可),选择“个性化”。2.在个性化设置窗口,单击左侧的更改桌面图...

win7格式化电脑怎么弄

win7旧电脑想要格式化干净,具体方法如下:WIN7电脑利用鼠标点击我的电脑,找到C盘,鼠标右键选择格式化,这样就可以格式化,干干净净在Windows7中,您可以通过以下步骤来格式化计算机,而无需...

蓝牙适配器驱动安装教程(蓝牙适配器的驱动怎么安装)

1可以在官网或第三方软件平台下载相关驱动程序。2在安装驱动前,需要先确认你的蓝牙适配器的类型和型号,然后去对应的官网或者第三方软件平台下载最新的驱动。3安装驱动程序时需要注意,不能插拔蓝牙适配器...

手机上怎么设置wifi密码(手机上怎么设置wifi密码万能钥匙打不开)

已经安装和设置好的路由器,如果想用手机设置新的密码,可以按照下面的步骤进行操作:  1.首先,请确保你的手机连接到路由器的wifi网络,否则无法进行设置。  2.在路由器背面的铭牌中,查看路由器的登录...

qq密码安全中心官网(qq安全中心密码保护)
  • qq密码安全中心官网(qq安全中心密码保护)
  • qq密码安全中心官网(qq安全中心密码保护)
  • qq密码安全中心官网(qq安全中心密码保护)
  • qq密码安全中心官网(qq安全中心密码保护)
win7升win10会丢数据吗(win7升级win10会丢失数据吗)

你打开电脑那个控制面板,然后硬件硬盘管理。你看一下在那里应该是可以吧,d盘e盘f盘都拉出来的。只要您的那个硬盘没有坏。如果说这里面找不到的话你就拿到,那个,卖电脑那里重新装个系统就可以了。不会!安卓手...

win10系统在哪里(win10系统在哪里看显卡配置)

在Windows10系统中,您可以使用以下步骤查看所有程序:1.点击“开始”按钮。2.在“搜索”框中键入“程序”,然后按“搜索”。3.在搜索结果页面中,您可以使用分类浏览程序列表,也可以按...

win7内部版本7601怎么激活(win7内部版本7601激活必须今天激活)

没法激活,win7本身不具备激活7601的功能右击计算机--属性,拉倒最下面,会提示该系统未激活,然后点击激活,输入密钥就可以了,需要连接互联网。如果没有互联网,也可以电话激活。Windows7内部版...

win8pe是什么意思(win8pe系统)

Windows8.1和PEWindows都是操作系统,但它们有一些不同之处。Windows8.1是微软推出的正式版操作系统,拥有更多的功能和应用程序。它适用于个人用户和商业用户,并提供更好的兼容性...

电脑桌面此电脑没了怎么恢复

1.在桌面上单击鼠标右键。将光标移到查看选项上。2.此时在右边找到显示桌面图标选项。此时在右边找到显示桌面图标选项。3.此时即可发现桌面的图标回来了。电脑桌面什么都没有了,可以建议找到设置,尝试恢复电...

台式电脑怎么重置系统(台式电脑怎么重新设置)

1、Win10系统启动到LOGO界面后,强制重启,反复3次左右,至到显示疑难解答,我们点击疑难解答进入;2.选重置此点电脑;3.接下来这里,我选择的删除所有内容。这里是准备要格式化系统分区C盘,如果想...

电脑与打印机连的最简单步骤
  • 电脑与打印机连的最简单步骤
  • 电脑与打印机连的最简单步骤
  • 电脑与打印机连的最简单步骤
  • 电脑与打印机连的最简单步骤
如何登录hotmail邮箱(国内怎么登陆hotmail)
  • 如何登录hotmail邮箱(国内怎么登陆hotmail)
  • 如何登录hotmail邮箱(国内怎么登陆hotmail)
  • 如何登录hotmail邮箱(国内怎么登陆hotmail)
  • 如何登录hotmail邮箱(国内怎么登陆hotmail)

取消回复欢迎 发表评论: