当前位置:北大青鸟 > 学校资讯 >行业新闻

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技术开发领域中,UI设计专业一直都受到大家的欢...

学it学费大概多少钱(太贵了)

  互联网行业成为众多年轻人的选择,越来越多的人才源源不...

大学大数据专业学什么(不同方式学大数据

  大数据所产生的价值也决定了发展速度,而且现在大数据技...

南京UE设计培训哪家好

小伙伴想要学习UE技术多数都会选择口碑良好的UE培训机构学习,...