Python基础:文件读写

本文详细介绍了Python中文件对象的声明与基本操作,包括文件的打开模式(文本与二进制)、文件读取(read(), readlines(), readline()及按行遍历)和文件写入(write(), writelines(),flush())方法。同时讲解了如何在读写过程中管理文件位置,并提供了使用with语句进行文件操作的示例。" 125460182,14262738,HASH分区与KEY分区中的NULL值处理,"['数据库管理', '数据分区', 'SQL']
摘要由CSDN通过智能技术生成

今天我们来看一下Python中对于文件读写的基本操作,仍然是从三个方面展开:

文件对象声明与基本操作

  1. 声明 open("路径","模式",encoding="编码")

其中,路径包含绝对路径和相对路径两种:

  • 绝对路径:"C:\\data.txt"("\"需要进行转义);r"C:\data.txt"
  • 相对路径:"data.txt" 没有指定文件路径的情况下,会在当前的系统环境变量中找有没有与其同名的文件

模式的指定可以针对文本文件、二进制文件进行:

  • 文本文件:在Python3中当作是unicode来对待,有"r"、"w"、"rw"、"a"(追加文本)
  • 二进制文件:在Python3中通过字节来进行操作,有"rb"、"wb"、"rwb"、"ab"几种方式,含义同文本文件中的模式

     2.操作:

  • .read() 一次读取文件的所有内容
  • .seek() 将指针移到文件的开头
  • .close() 关闭文件对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值