当前位置:首页 > 旅游指南

python写文件 Python 实例:读写文件

读写文件是最常见的IO操作。内置读写文件的功能,其用法与中读写文件非常类似。在磁盘上读写文件的功能由提供。现代程序不允许直接操作磁盘。因此,读写文件意味着请求打开一个文件对象(通常称为文件描述符),然后通过提供的接口从文件对象读取数据(读取文件)或向文件对象写入数据(写入文件)。

1.工程分析

Python使用内置函数open读写文件。查看打开功能的帮助文档。执行命令:

python3

帮助(打开)

执行的结果如图1所示。

图1帮助打开

图1中的名称是要操作的文件名,模式是模式。共有七种模式,如表1所示。

表1 Python开放模式

这七种模式可以组合使用。接下来,用Python创建一个文件,并对内容进行读写。

2.项目执行

写operaFile.py,打开Putty连接Linux,执行命令:

cd代码/爬虫

VI OperatiOn file . py

OperaFile.py有以下代码:

1 #!/usr/bin/env python3

2 #-*-编码:utf-8 -*-

3 _ _ author _ _ = ' HST _ king HST _ king @ hotmail . com '

5导入操作系统

7定义操作文件:#创建文件

8打印('创建一个名为test.txt的文件,在里面写Hello Python ')

9打印(首先确保test.txt不存在)

10 os.system('rm test.txt ')

11 os.system('ls -l test.txt ')

12打印(现在创建文件并写入内容n)

13 fp =开路(' test.txt ',' w ')

14 fp.write('Hello Python ')

15英尺.关闭

16打印(“不要忘记用close关闭文件”)

17打印('让我们看看test.txt是否存在,内容n ')

18 os.system('ls -l test.txt ')

19 os.system('cat test.txt ')

20页(' n ')

21

22打印('如何避免打开文件失败的问题?')

23打印(仅与as一起使用)

24开(' test.txt ',' r ')为fp:

25 st = fp.read

26 print(test . txt的内容是:% s“% ST”)

27

28 if __name__ == '__main__ ':

29操作文件

执行命令:

python 3 OperatiOn file . py

结果如图2所示。

图2 Python读写文件

文件的操作和C语言类似,但功能远比C语言丰富。比如逐行读文件,多行读文件等等。c语言的优点是速度快,Python的优点是模块多,功能丰富。

1.《python写文件 Python 实例:读写文件》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《python写文件 Python 实例:读写文件》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/junshi/1377494.html

上一篇

湖南 湖南推进1+X证书制度试点 为实施"三高四新"战略提供动能

下一篇

C罗展示15座奖杯 这波个人秀我服

双钳多功能接地电阻测试仪 DS5700双钳多功能接地电阻测试仪-德试电气

双钳多功能接地电阻测试仪 DS5700双钳多功能接地电阻测试仪-德试电气

产品概述: 双夹式多功能接地电阻测试仪除了具有使用辅助接地极测量接地电阻的传统功能外,还具有无需辅助接地极测量接地电阻的独特功能,改变了传统测量接地电阻的测量原理和手段。 双夹具多功能接地电阻测试仪采用双夹具非接触测量技术,不需要撞击辅助接地极...

华龙信用 2019中国网络诚信大会“互联网+”模式下的城市信用体系建设分论坛举办 华龙信用分享城市信用建设经验

华龙。12月5日10: 00,为进一步推进中国城市信用体系建设,促进城市间交流,展示了互联网模式下陕西城市信用体系建设的成就和现状。近日,2019中国网络诚信大会在Xi召开“互联网+”模式下的城市信用体系建设分论坛。政府部门、信用服务机构和互联网企业代表围绕“互联网+”模式下城...

热电厂管道爆裂 嘉兴市南湖区新丰镇富欣热电厂锅炉操作间发生蒸汽管道爆裂

热电厂管道爆裂 嘉兴市南湖区新丰镇富欣热电厂锅炉操作间发生蒸汽管道爆裂

12月23日消息,记者从浙江省嘉兴市南湖区政府新闻办获悉,23日13时47分左右,嘉兴市南湖区新丰镇富欣热电厂锅炉操作间发生蒸汽管道爆裂,导致9名工作人员受伤,受伤人员均在第一时间被送医救治。截至19时,伤者中4人经医院全力抢救无效死亡。事故发生后,南湖区立即启动应急处置程序,企业相关责任...

车载厨房 嘉善:开启家宴车载厨房新模式

/温最近,嘉善县唐玺镇大顺村的一位村民为儿子举行了一场13桌的婚宴。婚宴前停着两辆厨车和一个充气帐篷,不仅是热闹喜庆的场面,更是安全卫生、方便实惠的家宴,迎来了亲朋好友的赞誉,主人心里高兴。这是嘉善县新农村家庭宴车厨房惠民服务项目。2013年以来,嘉善县率先在全省推进农村家庭宴...

火星首架直升机试飞 NASA:操作非常危险

火星首架直升机试飞 NASA:操作非常危险

火星首架直升机试飞,NASA:操作非常危险...

驾驶证扣12分怎么办 驾照12分被扣完咋办?别慌!这一个操作,让你“满血复活”

闯红灯?逆行?酒驾!扣分!扣分!扣分!扣12分怎么办机动车驾驶证申请和使用规定第68条机动车驾驶人在1个记分周期内累计记分达到12分的,由公安机关交通管理部门扣留其机动车驾驶证。机动车驾驶人应当在15日内到机动车驾驶证核发地或者违法行为实施地公安机关交通管理部门,参加7日的道路...

12分扣完怎么办 驾照12分被扣完咋办?别慌!这一个操作,让你“满血复活”

闯红灯?逆行?酒驾!扣分!扣分!扣分!扣12分怎么办机动车驾驶证申请和使用规定第68条机动车驾驶人在1个记分周期内累计记分达到12分的,由公安机关交通管理部门扣留其机动车驾驶证。机动车驾驶人应当在15日内到机动车驾驶证核发地或者违法行为实施地公安机关交通管理部门,参加7日的道路...

电脑操作系统有哪些 电脑操作系统有哪些

  • 电脑操作系统有哪些 电脑操作系统有哪些
  • 电脑操作系统有哪些 电脑操作系统有哪些
  • 电脑操作系统有哪些 电脑操作系统有哪些