Python读写文件的代码示例

本篇文章给大家带来的内容是关于python读写文件的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助

一.读取文件

读取文件步骤:

1.找到文件

2.打开文件

立即学习“Python免费学习笔记(深入)”;

3.读取文件内容

4.关闭文件

打开方式:

r     以只读方式打开文件,文件的引用将会放在文件开头
rb    以二进制格式打开只读文件,文件的引用将会放在文件开头
r+    以读写方式打开文件,文件的引用将会放在文件开头
w     以只写方式打开文件,如果该文件已经存在,则将其内容覆盖,如果不存在则会创建文件
wb    以二进制格式打开只写文件,如果该文件已经存在,则将其内容覆盖,如果不存在则会创建文件
w+    以读写方式打开文件,如果该文件已经存在,则将其内容覆盖,如果不存在则会创建文件
a     打开一个文件用于追加,如果该文件已经存在,文件的引用将会放在文件的末尾,也就是说新的内容添加到已有内容之后。果不存在则会创建文件进行写入
a+    打开一个文件用于读写,如果该文件已经存在,文件的引用将会放在文件的末尾,也就是说新的内容添加到已有内容之后。果不存在则会创建文件进行写入

filePath = r"C:网络安全python测试文件操作.txt"1.txt123456789987654321# 打开文件fp = open(filePath,"r")# 打开二进制文件fp = open(filePath,"rb")# 打开指定编码格式的文件fp = open(filePath,"rb",encoding="GBK")# 错误处理:直接忽略fp = open(filePath,"rb",encoding="utf-8",errors="ignore")# 读取文件全部内容str1 = fp.read()print(str1)# 123456789# 987654321# 读取指定字节数str2 = fp.read(8)print(str2)# 12345678# 读取一整行,包括''str3 = fp.readline()print(str3)# 123456789# 读取所有行并返回列表str4 = fp.readlines()print(str4)# ['123456789', '987654321']# 关闭文件fp.close()# 读文件的简写方式with open('1.txt',"r") as fp:    print(fp.read())

登录后复制

二.写文件

写文件步骤:

1、找到文件

2、打开文件

3、将内容写入缓冲区,此时内容没写写入文件

4、刷新缓冲区,直接把缓冲区的数据立刻写入文件
刷新缓冲区的方式:
a、程序结束
b、关闭文件
c、手动刷新
d、遇到
e、缓冲区满了

5、关闭文件

# 打开文件fp = open('2.txt',"a")# 将内容写入缓存区fp.write("This is a test!")# 刷新缓存区fp.flush()# 关闭文件fp.close()# 简写方式with open('2.txt',"a") as fp:    fp.write("hello")    fp.close()

登录后复制

以上就是Python读写文件的代码示例的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2260254.html

(0)
上一篇 2025年2月27日 05:30:01
下一篇 2025年2月24日 07:41:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Python中defaultdict的详解(代码示例)

    本篇文章给大家带来的内容是关于Python中defaultdict的详解(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 默认值可以很方便 众所周知,在Python中如果访问字典中不存在的键,会引发KeyErro…

    编程技术 2025年2月27日
    200
  • Python中subprocess库的用法介绍

    本篇文章给大家带来的内容是关于python中subprocess库的用法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 介绍 使用subprocess模块的目的是用于替换os.system等一些旧的模块和方法。 导入模…

    编程技术 2025年2月27日
    200
  • python中二叉搜索树的详细介绍(代码示例)

    本篇文章给大家带来的内容是关于python中二叉搜索树的详细介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、二叉搜索树 **二叉搜索树(BST binary search tree)**是一种比较特殊的…

    2025年2月27日 编程技术
    200
  • python中队列的实现方法(代码示例)

    本篇文章给大家带来的内容是关于python中队列的实现方法(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 对于python来说,要实现一个队列的类根据已经有的方法,是很简单的。既然队列要求一端插入,一端删除。明…

    编程技术 2025年2月27日
    200
  • python中二叉堆的详细介绍(代码示例)

    本篇文章给大家带来的内容是关于python中二叉堆的详细介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、堆 数据结构 堆(heap) 是一种优先队列。队列是一种先进先出的数据结构。队列的一个重要变种称为…

    编程技术 2025年2月27日
    200
  • 如何用Python搭建匿名代理池?搭建匿名代理池的方法

    本篇文章给大家带来的内容是介绍如何用Python搭建匿名代理池?搭建匿名代理池的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 常听到很多人抱怨自己的ip因爬虫次数太多而被网站屏蔽,不得不频繁使用各种代理ip,却又因…

    编程技术 2025年2月27日
    200
  • Python的实战小项目之银行系统的实现

    本篇文章给大家带来的内容是介绍python的实战小项目之银行系统的实现。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 众所周知,在编程过程中理论知识再充实也需要通过项目的炼金石。下面给大家看一下我徒弟做的一个小项目实战要…

    编程技术 2025年2月27日
    200
  • python中K-近邻算法的原理与实现(附源码)

    本篇文章给大家带来的内容是关于python中k-近邻算法的原理与实现(附源码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 k-近邻算法通过测量不同特征值之间的距离方法进行分类。 k-近邻算法原理 对于一个存在标签的训练…

    2025年2月27日
    200
  • python中变量与运算符的代码示例讲解

    本篇文章给大家带来的内容是关于python中变量与运算符的代码示例讲解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 什么是变量 假设两个list做数学运算 >>> [1,2,3,4,5,6] [1,2,…

    编程技术 2025年2月27日
    200
  • Python中对文件的相关处理操作的介绍(附代码)

    本篇文章给大家带来的内容是关于Python中对文件的相关处理操作的介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论