读写文件是最常见的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