玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python系统编程 > 正文内容

Python 文件对象常用内建方法

Python入门佳作 经典教程的全新修订 10个项目引人入胜
玩蛇网推荐图文教程:python黑客多线程扫描器

学习python教程文件操作时,除了python open函数外还会用到一些内建方法。为方便查找,下面把一些经常会用到的python基础文件内建方法集合在一起,并为每一种方法做了注解,供初学者参考。

python 文件内建方法

文件对象读取内容

file.read(size):size为读字节的长度,默认为-1。

file.readline(size):逐行读取,如果定义了size参数,则会按照设定的值来读。这里的size代表行数,如果有换行有可能返回的只是一行的一部分

file.readlines(size):把文件内的每一行,分别作为列表list的一个成员,并返回这个列表。

文件对象写入内容


file.write(str):文件写入的操作方法,把字符串str写到文件中。

file.writelines(seq) :向文件内写入字符串序列方法,也可以理解为一次性写入多行操作。

文件对象其它操作


file.close():关闭文件。学习python初期要养成关闭的好习惯。

file.flush():把缓冲区内容写入到硬盘中。

file.fileno():返回文件描述符(文件标签)

file.isatty():对文件是否是一个终端设备文件做判断

file.tell():以文件开头为起始点,返回文件操作标记的当前位置。

file.next():返回文件的下一行,同时会将文件的操作标记位置移到下一行。

file.seek(off, whence=0):从文件中移动off个操作标记(文件指针),正往结束方向移动,负往开始方向移动。如果设定了whence参数,就以whence设定的起始位为准,0代表从头开始,1代表当前位置,2代表文件最末尾位置。

file.truncate(size=file.tell()):截取文件最大字节,截取范围以当前文件操作标记的位置为准。

除了Python文件对象常用内建方法外,python模块库方面还有对文件、文件夹操作函数会涉及到os模块和shutil模块,玩蛇网过后也会为大家做个简单的总结。

其它Python文件对象相关操作文章推荐:Python遍历文件夹目录与文件操作

玩蛇网文章,转载请注明出处和来源网址:http://www.iplaypython.com/sys/s107.html



微信公众号搜索"玩蛇网Python之家"加关注,每日最新的Python资讯、图文视频教程可以让你一手全掌握。强烈推荐关注!

微信扫描下图可直接关注

玩蛇网PythonQQ群,欢迎加入: ① 240764603 玩蛇网Python新手群
出炉日期:2016-05-05 16:12 玩蛇网 www.iplaypython.com

我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules