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

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

off999 2024-10-23 12:47 31 浏览 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)

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

相关推荐

win10 1703版本(window10 1703版本)

windows的版本是这样排序的:17为2017年,03为3月,所以此版本为2017年3月更新的版本。微软加入了不少新的功能:增强了Edge浏览器的稳定性。额外的安全和隐私保护。游戏模式更加稳定。日历...

tplink路由器用户名(tplink路由器用户名和密码)

tp-link无线路由器的WiFi默认为TP-LINK_XXXX(XXXX为4位英文和数字组合)。查看tp-link无线路由器ID的方法如下:1、打开电脑浏览器,在地址栏中输入“192.168.0.1...

如何安装windows10家庭版(如何安装windows 10家庭版)

Windows10家庭版可以安装鲁大师。鲁大师是一款软件,可以用于检测电脑的系统效果和状态。然而,有人认为鲁大师被360收购后出现了很多问题,如难卸载、弹窗不断等。因此,是否需要安装鲁大师,还需要根据...

虚拟机安装win7镜像(虚拟机安装win7镜像软件)

下载VMware虚拟机win7映像文件,您可以选择官方或授权的渠道进行操作。首先,您需要确认需要下载的虚拟机镜像的操作系统和版本。通常,官方提供了一些预定义的虚拟机镜像,如Windows7等。一种可...

cpu温度过高会怎样(cpu温度过高会造成什么影响)

CPU温度过高会导致一系列问题,包括但不限于以下几个方面:1.电脑运行不稳定:CPU温度过高会导致电脑运行不稳定,程序崩溃、电脑反应缓慢等问题。2.电脑硬件损坏:CPU温度过高容易导致电脑硬件损坏...

win7进安全模式(win7进安全模式卡死)

1、重启或开机时,在进入Windows系统启动画面之前按下F8键,会出现系统多操作启动菜单,有三个版本的安全模式可以选择,回车就直接进入安全模式。2、重启电脑时,按住Ctrl键不放,会出现系统多操作启...

360手机助手下载的软件在哪里

在手机中打开安装好的360手机应用助手然后在360手机应用助手界面的右下角,选择“更多”,然后在这里再进入“设置”进入设置后,再选择“应用安装位置”设置最后我们选择SD卡即可根据以上步骤,就可以修改下...

组策略管理器怎么打开(组策略管理器怎么打开控制面板)

1.找不到2.本地组策略管理器可能找不到是因为它可能被禁用或者被删除了。另外,也有可能是因为你的操作系统版本不支持本地组策略管理器。3.如果你的操作系统版本不支持本地组策略管理器,你可以尝试使用...

电源已接通未充电什么意思(电源已接通但未充电怎么办)

原因分析:出现这样的原因有可能是长时间没有充电,导致电池的内部电量耗完后亏电严重,只是电脑充电的保护,不让过充而已,只要设置一下电池选项一般就可以解决问题了。解决方法:1、关机,拔下电源,拔出电池,...

路由器怎么桥接另外一个路由器

桥接分有线桥接和无线桥接,有线桥接就是两台路由器lan口通过网线相连,实现路由器的扩展;无线桥接是将后一台路由器工作模式设置为中继模式,在中继模式设置中选择前一台路由的WiFi信号,输入对应的密码,就...

系统重装软件下载(重装系统安装版)
  • 系统重装软件下载(重装系统安装版)
  • 系统重装软件下载(重装系统安装版)
  • 系统重装软件下载(重装系统安装版)
  • 系统重装软件下载(重装系统安装版)
手机qq空间怎么注销掉(手机qq空间咋样注销)
  • 手机qq空间怎么注销掉(手机qq空间咋样注销)
  • 手机qq空间怎么注销掉(手机qq空间咋样注销)
  • 手机qq空间怎么注销掉(手机qq空间咋样注销)
  • 手机qq空间怎么注销掉(手机qq空间咋样注销)
电脑开机进入桌面就蓝屏(电脑开机进去桌面就蓝屏)

步骤1、如果发现开机蓝屏时,可能以通过开机第一屏时迅速不停按动F8键,在屏幕出来的界面选择[安全模式]并按[Enter]进入安全模式。【电脑一开机就蓝屏】步骤1  步骤2、如果能进安全模式,说明软件有...

惠普打印机程序驱动官网(中国惠普打印机驱动程序)
惠普打印机程序驱动官网(中国惠普打印机驱动程序)

hp打印机驱动程序可以去惠普官网下载,然后安装驱动程序1/6登陆www.hp.com.cn,点击右上角的“支持”,选择“软件与驱动程序”2/6点击左侧“按产品类别浏览”中的“打印机”3/6输入要查询的产品编号4/6点击左侧搜索结...

2025-12-30 14:03 off999

一键装机之家官网(一键装机软件哪个好用)

http://www.xitongzhijia.net/系统之家官网打造的系统之家装机大师,使用很简单,可以用U盘装系统,也可以一键重装系统,可以帮助你快速升级到你想要升级的系统。系统之家装机大师是一...

取消回复欢迎 发表评论: