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

一.读取文件

读取文件步骤:

1.找到文件

2.打开文件

3.读取文件内容

4.关闭文件

打开方式:

r 以只读方式打开文件,文件的引用将会放在文件开头

rb 以二进制格式打开只读文件,文件的引用将会放在文件开头

r+ 以读写方式打开文件,文件的引用将会放在文件开头

w 以只写方式打开文件,如果该文件已经存在,则将其内容覆盖,如果不存在则会创建文件

wb 以二进制格式打开只写文件,如果该文件已经存在,则将其内容覆盖,如果不存在则会创建文件

w+ 以读写方式打开文件,如果该文件已经存在,则将其内容覆盖,如果不存在则会创建文件

a 打开一个文件用于追加,如果该文件已经存在,文件的引用将会放在文件的末尾,也就是说新的内容添加到已有内容之后。果不存在则会创建文件进行写入

a+ 打开一个文件用于读写,如果该文件已经存在,文件的引用将会放在文件的末尾,也就是说新的内容添加到已有内容之后。果不存在则会创建文件进行写入filePath = r"C:\网络安全\python\测试\文件操作\1.txt"

1.txt

123456789

987654321

# 打开文件

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

# 读取一整行,包括'\n'

str3 = fp.readline()

print(str3)

# 123456789

# 读取所有行并返回列表

str4 = fp.readlines()

print(str4)

# ['123456789\n', '987654321']

# 关闭文件

fp.close()

# 读文件的简写方式

with open('1.txt',"r") as fp:

print(fp.read())

二.写文件

写文件步骤:

1、找到文件

2、打开文件

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

4、刷新缓冲区,直接把缓冲区的数据立刻写入文件

刷新缓冲区的方式:

a、程序结束

b、关闭文件

c、手动刷新

d、遇到\n

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()

python3打开文件的代码_Python读写文件的代码示例相关推荐

  1. python读写文件代码_Python 读写文件的操作代码

    Python读写文件模式 1.r 打开只读文件,该文件必须存在. 2.r+ 打开可读写的文件,该文件必须存在. 3.w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失.若文件不存在则建立 ...

  2. python读文件完整代码_Python读写文件的代码示例

    本篇文章给大家带来的内容是关于Python读写文件的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助 一.读取文件 读取文件步骤: 1.找到文件 2.打开文件 3.读取文件内容 ...

  3. python的读写文件代码_Python 读写文件的操作代码

    Python读写文件项目 1.r 打开只读文件,该文件必须存在. 2.r+ 打开可读写的文件,该文件必须存在. 3.w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失.若文件不存在则建立 ...

  4. file watchers怎么默认打开_Python读写文件怎么和我之前学的不一样?

    点击上方「蓝字」关注我们 Python中对文件的读写 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘. 读写文件就是请求操作系统打 ...

  5. python打开文件写文件乱码_Python读写文件乱码问题

    对开发者来说,最恼人的问题之一莫过于读写文件的时候,由于编码千差万别,出现乱码问题.好难快速解决啊... 最近我也遇到了这样的问题,经研究,把大致的解决思路拿出来共享. 1. python中习惯首先声 ...

  6. python以读写方式打开文件_python读写文件操作详细介绍【传智播客】

    Python文件的打开或创建可以使用函数open().该函数可以指定处理模式,设置打开的文件为只读.只写或可读写状态.open()的声明如下所示. open(file, mode='r', buffe ...

  7. python以读写方式打开文件_Python读写文件

    Python读写文件 1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open( ...

  8. python保存代码_python操作文件读写新增保存代码

    file1 = open('scores.txt','r',encoding='utf-8′) #utf8的方式读文件 file_lines = file1.readlines() #取出文件 按行写 ...

  9. python读写文件函数_Python读写文件

    转载自:http://blog.csdn.net/adupt/article/details/4435615 1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用 ...

最新文章

  1. Java 的序列化和反序列化,你该知道得更多
  2. 开课吧python视频百度云-廖雪峰老师官方人工智能教程,13个案例带你全面入门!...
  3. 用SHELL脚本来防SSH暴力破解
  4. Windows——Modern Standby(现代待机) S0改Suspend to RAM(待机到内存)S3睡眠解决方案(以机械革命F1 i5-11300H为例)
  5. java redis订单_redis实现对账(集合比较)功能
  6. 华为P40系列起售价曝光!有点意想不到
  7. 20200502:力扣185周周赛下
  8. JBOSS常用端口说明
  9. 谭浩强c语言指针讲稿,谭浩强c语言教程 指针.ppt
  10. 2022年最新《谷粒学院开发教程》:7 - 渲染前台页面
  11. python 单向链表逆序_python实现单链表反转(经典笔试题)
  12. 工程实践线切割3B代码参考
  13. HICE第七天笔记(OSPF前)
  14. 什么是jsp,什么是Servlet?jsp和Servlet有什么区别?
  15. mysql mtq_mysql重点词汇 - osc_r3mtqivi的个人空间 - OSCHINA - 中文开源技术交流社区
  16. 三维空间 点线面解析
  17. dubbo comsumer指定服务
  18. ArtWork+并查集二维
  19. 基于图像识别测试手机浏览器打开网页首屏时间的方法
  20. 64码高清电视 android版,爱直播tv版-爱直播v4.7.64 安卓智能电视版__西西安卓tv

热门文章

  1. 【高数复盘】1.6极限存在准则 两个重要极限
  2. 惠普 战66二代 拆机笔记——扩展硬盘和内存
  3. BT配对/取消配对示例
  4. python项目实战——银行取款机系统(一)
  5. CSS字体font-family的正确选择方案
  6. 屌爆了的两个在线编辑网站runjs和jsbin
  7. c# 单元测试nunit
  8. 从DDD到PaaS化再到一站式部署——通天塔后端通用版发展之路
  9. 星巴克、瑞幸、喜茶数字运营策略
  10. 网络电话虚拟号基础知识及世界各国虚拟号大集合