广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python文件处理--文件读写详解
  • 995
分享到

python文件处理--文件读写详解

pythonpython文件读写 2022-06-02 22:06:21 995人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录1.读取文件2.写入文件总结1. 读取文件 文件读取很简单,就三步。 第一:在windows的记事本中直接输入“愿你出走半生归来仍是少年!” 第二:通过代码读取文件 步骤: 使用open()函数打开文件

目录
  • 1.读取文件
  • 2.写入文件
  • 总结

1. 读取文件

文件读取很简单,就三步。

在这里插入图片描述

第一:在windows的记事本中直接输入“愿你出走半生归来仍是少年!”

在这里插入图片描述

第二:通过代码读取文件

步骤:

使用open()函数打开文件。


myfile = open(r'test.txt','r')

在这里插入图片描述

  • myfile是变量,存放读取的文件。
  • 第一个r是固定符号(原生字符)。
  • 'test.txt'是需要读取文件的文件名,在这里, readfile.py文件与test.txt文件需要放在同一文件夹内。
  • 最后一个‘r'是文件打开模式,‘r'代表read, 意为文件读取。
  • encoding=“utf-8”,编码采用utf-8。

读取文件中的内容。


myfilecontent = myfile.read()
print(myfilecontent)

使用read()函数,读取myfile变量中文件的数据,将数据放在myfilecontent变量中,之后使用print()函数,看看读取到什么内容。

最后一步,关闭文件。


myfile.close()

完整代码


myfile = open(r'test.txt','r',encoding="utf-8")
myfilecontent = myfile.read()
print(myfilecontent)
myfile.close()

效果:

在这里插入图片描述

2. 写入文件

文件写入也是分三步。

在这里插入图片描述

首先,建立两个txt文本,在test1.txt文件与test2.txt文件中写入同样的文字内容

在这里插入图片描述

进行文件写入操作

打开文件


myfile = open(r'test1.txt','w')

使用open()函数, 除了最后一个参数,其余参数不动, 把最后一个参数换成‘w',是write意思,意为写入。

开始写入内容


myfile.write('从你的全世界路过')

关闭文件


myfile.close()

完整代码


myfile = open(r'test1.txt','w',encoding="utf-8")
myfile.write('从你的全世界路过')
myfile.close()

效果:

在这里插入图片描述

在这里插入图片描述

发现,原来的” 愿你出走半生归来仍是少年”内容已经消失。因为‘w'是写入模式,会直接清空test1.txt文件中的内容,重新写入。 如果你不想清空原来内容, 就要使用‘a'模式,意为追加。

追加写入代码


myfile = open(r'test2.txt','a',encoding="utf-8")
myfile.write('\n从你的全世界路过')
myfile.close()

效果:

在这里插入图片描述

在这里插入图片描述

发现” 愿你出走半生归来仍是少年”内容还存在。

如果我们想写入的数据不是文本,而是图片怎么办?

在这里插入图片描述

可以看到里面还有‘wb'模式, 它的意思是以二进制的方式打开一个文件用于写入。图片、音频都是以二进制形式存在,所以使用wb模式就好了。

好多粗心的小伙伴,在打开文件,读写结束后,忘记关闭文件。但是不关闭文件就会占用电脑内存,使得电脑越来越慢,怎么解决呢?

with方法


with open(r'test.txt','a') as myfile:
    myfile.write('你好')
    print("写入完成")

效果:

在这里插入图片描述

总结

本文属于作者原创,转载请注明出处,不足之处,希望大家能过给予宝贵的意见,如有侵权,请私信。每天一个knowledge point,一起学python,让技术无限发散

--结束END--

本文标题: python文件处理--文件读写详解

本文链接: https://www.lsjlt.com/news/11220.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python文件处理--文件读写详解
    目录1.读取文件2.写入文件总结1. 读取文件 文件读取很简单,就三步。 第一:在Windows的记事本中直接输入“愿你出走半生归来仍是少年!” 第二:通过代码读取文件 步骤: 使用open()函数打开文件...
    99+
    2022-06-02
    python python文件读写
  • 详解python读写json文件
    python处理json文本文件主要是以下四个函数: 函数 作用 ...
    99+
    2022-11-12
  • Python文件和异常处理打开、读写和关闭文件详解
    模块和包是 Python 编程语言中非常重要的概念。模块是一个包含 Python 代码的文件,它可以包含函数、类、变量等。而包则是一个包含多个模块的目录。使用模块和包可以帮助我们组织和管理代码,使得代码更易于维护和复用。下面是更详细的讲解:...
    99+
    2023-05-14
    Python 模块
  • Java文件读写详解
    目录读取文件写入文件复制文件删除文件总结读取文件 Java 中可以使用 FileInputStream 和 FileReader 两个类来读取文件: FileInputStream ...
    99+
    2023-05-20
    Java 文件读写 Java 读取文件 Java 文件的读和写
  • Python文件读写open函数详解
    前言: open()函数的定义:def open(file, mode='r', buffering=None, encoding=None, errors=None...
    99+
    2022-11-11
  • python-yml文件读写与xml文件读写
    目录一、python-yml文件读写更新yml的数值二、python-xml文件读写寻找 XML 节点修改 XML 数据建立 XML 结构XPath 搜索XML 排版一、python...
    99+
    2022-11-11
  • Python读写JSON文件的操作详解
    目录JSONJSON 起源JSON 样例Python 原生支持 JSON序列化 JSON简单的序列化示例JSON 反序列化简单的反序列化示例应用案例编码和解码JSON JSON 起源...
    99+
    2022-11-10
  • python读写xml文件实例详解嘛
    目录xml文件:country.xmlxml文件解读读取文件:增加新节点及修改属性值和文本总结xml文件:country.xml <data> <country ...
    99+
    2022-11-13
  • python文件处理详解
    目录文件操作1.txt文件打开文件2.数据维度3.Excel文件总结文件操作 此为本人学习python过程中的笔记,将持续更新,欢迎提问指正。 1.txt文件 1.文本文件 tx...
    99+
    2022-11-12
  • python读写文件
    python 文件操作 本文系海特网编程技术斑竹Cute所发表,版权归海特网与Cute所有,转载请保留完整信息 #打开文件和进行写操作 f=open('test.txt','w') f.write('hello')&...
    99+
    2023-01-31
    文件 python
  • Python文件读写
    python文件读写 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写...
    99+
    2023-01-31
    文件 Python
  • 一文详解测试Python读写xml配置文件
    前言: xml也是常用的配置文件格式之一,Python中的xml.etree.ElementTree模块支持解析和创建xml数据。xml格式不再赘述,本文采用参考文献1中的示例xml...
    99+
    2022-11-11
  • 详解Flutter如何读写文本文件
    目录介绍示例 1:加载内容预览完整代码示例 2: Reading and Writing获取文件路径示例预览完整的代码和解释介绍 文本文件(具有 .txt扩展名)广泛用于持久存储信息...
    99+
    2022-11-13
  • Python读取预处理DICOM文件方式详解
    目录需要的库读取dicom需要的库 ●Simpleitk安装命令: conda install -c simpleitk simpleitk 使用: import SimpleITK...
    99+
    2023-05-13
    Python读取DICOM文件 预处理DICOM文件
  • JAVA文件读写操作详解
    目录一、读文件BufferedInputStream二、写文件BufferedOutputStream三、实际应用场景总结一、读文件BufferedInputStream Buffe...
    99+
    2022-11-13
  • C++文件读写操作详解
    目录一、读写文本文件1.1 写文件1.2读文件二、读写二进制文件2.1 写文件2.2 读文件一、读写文本文件 1.1 写文件 写文件步骤如下: 包含头文件 #include <...
    99+
    2022-11-13
  • JavaZip文件读写操作详解
    输入流(读取): ZipInputStream是一种FileInputStream流,它可以直接读取Zip压缩包的内容: ┌───────────────────┐│   ...
    99+
    2022-11-13
    Java Zip文件读取 Java Zip文件写入
  • 详解Python的文件处理
    目录先学会文件的读写!我们看看一些文件操作示例吧读取文件数据写数据简单展示按行读取总结先学会文件的读写! 比如像以前在学校读书的时候,第一门编程课设计要求是制作学生管理系统。 这就需...
    99+
    2022-11-12
  • python文件读写(open参数,文件
    1.基本方法 文件读写调用open函数打开一个文件描述符(描述符的个数在操作系统是定义好的) python3情况下读写文件: f = open('py3.txt','wt',encoding='utf-8') f.write(...
    99+
    2023-01-31
    文件 参数 python
  • python之读写文件
    在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件...
    99+
    2023-01-30
    文件 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作