南京北大青鸟:http://www.jingch.net 专业正规培训机构,让您学习更容易!
当前位置:北大青鸟 > 学校资讯 >行业新闻

Python读写文件操作(python文件读操作方法)

南京北大青鸟小编
Python快讯
2022-02-15 17:38:59
  Python文件的打开或创建可以使用函数open()。该函数可以指定处理模式,设置打开的文件为只读、只写或可读写状态。

  Python文件的打开或创建可以使用函数open()。该函数可以指定处理模式,设置打开的文件为只读、只写或可读写状态。

  open()的声明如下所示。

open(file, mode='r', buffering=-1, encoding=None,errors=None, newline=None, closefd=True, opener=None)

  ·参数file是被打开的文件名称。如果文件file不存在,open()将创建名为name的文件,然后再打开该文件。

  ·参数mode是指文件的打开模式。

  ·参数buffering设置缓存模式。0表示不缓存;1表示行缓冲;如果大于1则表示缓冲区的大小,以字节为单位。

  ·open()返回1个file对象,file对象可以对文件进行各种操作。

  ·encoding: 编码格式,一般使用utf-8

  ·errors: 报错级别

  ·newline: 区分换行符

  ·closefd: 传入的file参数类型

  ·opener:自定义打开文件方式(使用默认None)

  文件的打开模式|mode参数:

  r:以只读的方式打开文件

  r+:以读写的方式打开文件

  w:以写入的方式打开文件。先删除文件原有的内容,再重新写入新闻的内容。如果文件不存在,则创建1个新的文件

  w+:以读写的方式打开文件,先删除文件原有的内容,再重新写入新闻的内容,如果文件不存在,则创建1个新文件

  a:以写入的方式打开文件,在文件你的末尾追加新的内容。如果文件不存在,则创建1个新的文件

  a+:以读写的方式打开文件,在文件的末尾追加新的内容,如果文件不存在,则创建1个新的文件

  b:以二进制模式打开文件,可与r、w、a、+结合使用,注意:对于图片、视频等文件必须使用“b”的模式读写。

  rb:以二进制格式打开一个文件,用于只读

  wb:以二进制格式打开一个文件,用于只写

  ab:以二进制格式打开一个文件,用于追加

  wb+:以二进制格式打开一个文件,用于读写

  u:支持所有的换行符号。“ ”、“ ”、“ ”都表示换行

f = open('hi.txt', 'r+', encoding="utf-8") # 以读写的方式打开文件
print(f.read())
f.write('\t新增内容')    # 写入新增内容
f = open('hi.txt', 'r', encoding="utf-8") # 读取内容
print(f.read())


Python读写文件操作
 



版权声明:Python读写文件操作(python文件读操作方法): http://www.jingch.net/zxzz/hyxw/878.html 的内容、图片由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2353260942@qq.com 举报,一经查实,本站将立刻删除。(如需投稿联系管理员开通!)


相关推荐
最新文章
学设计师需要打好什么基础?

  学UI设计要做好规划和学习步骤的基础,随着人们对于美学...

软件测试都可以学吗?

  软件测试男女生都可以学,现如今软件测试是IT行业里面比...

初中成绩差毕业能上的学校?

  初中毕业能上北大青鸟学校,要说初三毕业后的学校是有很...

技校都有啥职业好?

  技校的计算机专业是比较好的,技校一般指技工学校,以培...

猜你喜欢
「学习前端开发」初学者应该如何系统的

  前端开发技术降低了应用的技术门槛,使得开发的成本大大...

学生学Java需要报班吗?

  虽然Java编程语言发展至今已经很多年了,但是每一年选择学...

高中辍学学什么技术好?学习计算机怎么样

  每年我国有多少高中辍学的学生,许多学生急着走入社会,...

「Web前端课程」你适不适合参加Web前端培

互联网行业的迅速发展使得用户对于页面的体验越来越高了,所...

初中毕业没有考上高中能做什么工作?

  由于每个地区高中学校招生的名额都是有限的,所以肯定会...