Python简单操作txt文件

举报
时光不写 发表于 2019/07/11 15:21:37 2019/07/11
3.2k+ 0 0
【摘要】 Python简单操作txt文件

还是以最简单的例子开始,先来操作txt文件吧

打开文件

  • 使用open()打开文件

    f = open("xxx.txt", "w+")
  • 打开模式  

    f.read()               # 读取整个文件
    f.read(n)              # 每次读取n个字节, 指针向后移动
    f.readline()           # 每次读取一行, 指针向后移动
    f.readlines()          # 读取整个文件, 把文件以行分割, 放入一个列表中
    f.write("写入数据\n")   # \n表示换行

r: 只能读, 若文件不存在报错
r+: 可读可写, 若文件不存在报错, 如果写入会覆盖源文件
w: 只能写, 若文件不存在创建, 写入会覆盖源文件
w+: 可读可写, 若文件不存在创建, 写入会覆盖源文件
a: 只能写, 若文件不存在创建, 追加写入
a+: 可读可写, 若文件不存在创建, 追加写入

编辑文件

注意: 文件的大小不能确定的时候最好不要使用read()和readlines()直接读取, 当文件过大时会时程序崩溃, 可以使用read(n)指定每次读取的字节数.

关闭文件

f.close()

本文链接:时光不写博客-Python简单操作txt文件

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。