python文件分为哪两类_(原创)Python文件与文件系统系列(1)—— file 对象

本文介绍了Python文件系统操作的基础知识,包括file对象、open()函数的使用,以及各种文件模式。详细讲解了open()函数的参数、文件的二进制与文本模式、顺序与非顺序访问,并概述了file对象的属性和方法,如read(), readline(), write()等。" 121185197,11329674,主动学习与复现工程能力提升指南,"['算法工程师', '学习方法', '工程实践', '论文复现', '代码阅读']
摘要由CSDN通过智能技术生成

本系列将从四个部分简单介绍Python对文件系统的操作与支持:

此外,Python中还有支持临时文件、目录的tempfile模块,支持多个文件操作的fileinput模块,只对文件中部分行进行快速操作的linecache模块,支持常驻内存的 file-like 对象的StringIO和cStringIO(Python 3中替换为io.StringIO和io.BytesIO)模块。以及支持文件、目录间比较的 filecmp 模块等。

处理文件压缩格式的模块还包括:gzip、bz2、zipfile(使用InfoZip的free zlib库实现,支持跨程序兼容)和zlib(不支持跨程序兼容)等,支持文件打包操作的模块有tarfile等。

一、file对象与open()函数

file对象是Python内置的数据类型,通过Python内置的open()函数打开文件可以获得一个file对象。

1. open()函数

open()函数的格式如下:

open(filename, mode='r', bufsize=-1)

open()返回一个file对象,它是Python内置的file类型的一个实例。

open()函数各个参数的含义如下:

filename:格式:字符串。含义:要打开的文件的路径,可以绝对路径,也可以是相对路径。注意,在Unix和Windows上,都可以使用斜杠“/”作为目录的分隔符。在Windows中,路径分隔符是反斜杠“\”,这与正则表达式中的转义符号相同,因此windows文件路径中需要使用"\\"表示目录,如:'c:\\test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值