文件

文件概述
1.文本文件
文本文件是一种由若干字符构成的文件,可以用文本编辑器进行阅读或编辑。以txt、py、html等为后缀的文件都是文本文件。
2.二进制文件

  • 二进制文件一般是指不能用文本编辑器阅读或编辑的文件。以mp3、mp4、png等为后缀的文件都是二进制文件,如果想要打开或修改这些文件,必须通过特定软件进行,比如用Photoshop软件可以编辑图像文件。
  • 从本质上讲,文本文件也是二进制文件,因为计算机处理的全是二进制数据

1.文件打开

在python中有几个用于创建、读取、更新和删除文件的函数。

有四种打开文件的不同方法(模式):

  • “r” -读取-默认值。打开文件进行读取,如果文件不存在则报错。
  • “a”-追加-打开供追加的文件,如果不存在则创建该文件。
  • “w”-写入-打开文件进行写入,如果文件不存在则创建该文件。
  • “x”-创建-创建指定的文件,如果文件存在则返回错误。

此外,可以指定文件是应该作为二进制文件还是文本模式进行处理。

  • “t”-文本-默认值。文本模式。

  • “b”-二进制-二进制模式(例如图像)。

2.文件读取
只读取文件的一部分:
在这里插入图片描述
使用readline()方法返回一行:
在这里插入图片描述
逐行遍历文件:
在这里插入图片描述
关闭文件:
在这里插入图片描述
3.文件写入
  3.1写入已有文件

如需写入已有文件则必须向open()函数添加参数:

  • “a”-追加到文件的末尾
  • “w”-写入-会覆盖已有的内容
    在这里插入图片描述
    打开文件,并覆盖内容:
    在这里插入图片描述
      3.2创建新文件

如需在Python文件中创建文件,请使用open()方法,并使用以下参数之一:

  • “x”-创建-将创建一个文件,如果文件存在则返回一个错误
  • “a”-追加-如果指定的文件不存在,将创建一个文件
  • “w”-写入-如果指定的文件不存在,将创建一个文件
    创建名为“myfile.txt”的文件:
    在这里插入图片描述
    如果指定的文件不存在,则创建新的文件:
    在这里插入图片描述

4.删除文件
如需删除文件,则需导入OS模块,并运行其os.remove()函数:

删除文件"demofile.txt":

在这里插入图片描述
检查文件是否存在:
在这里插入图片描述
删除文件夹,使用os.rmdir()方法:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值