Python文件函数

文件对象的方法 操作

file.close() 关闭文件

file.fileno() 返回文件的描述符(file descriptor ,FD, 整数值)

file.flush() 刷新文件的内部缓冲区

file.isatty() 判断 file 是否是一个类 tty 设备

file.nexta() 返回文件的下一行(类似于file.readline() ), 或在没有其它行时

引发 StopIteration 异常

file.read(size=-1) 从文件读取 size 个字节, 当未给定 size 或给定负值的时候, 读

取剩余的所有字节, 然后作为字符串返回

file.readintob(buf, size) 从文件读取 size 个字节到 buf 缓冲器(已不支持)

file.readline(size=-1) 从文件中读取并返回一行(包括行结束符), 或返回最大 size

个字符

file.readlines(sizhint=0) 读取文件的所有行并作为一个列表返回(包含所有的行结束

符); 如果给定 sizhint 且大于 0 , 那么将返回总和大约为

sizhint 字节的行(大小由缓冲器容量的下一个值决定)( 比

如说缓冲器的大小只能为4K 的倍数,如果sizhint 为15k,则

最后返回的可能是16k———译者按)

file.xreadlinesc() 用于迭代, 可以替换 readlines() 的一个更高效的方法

file.seek(off, whence=0) 在文件中移动文件指针, 从 whence ( 0 代表文件其始, 1 代

表当前位置, 2 代表文件末尾)偏移 off 字节

file.tell() 返回当前在文件中的位置

file.truncate(size=file.tell()) 截取文件到最大 size 字节, 默认为当前文件位置

file.write(str) 向文件写入字符串

file.writelines(seq) 向文件写入字符串序列 seq ; seq 应该是一个返回字符串的

可迭代对象; 在 2.2 前, 它只是字符串的列表

时间: 2024-12-26 00:00:07

Python文件函数的相关文章

Python open()函数文件打开、读、写操作详解

一.Python open()函数文件打开操作 打开文件会用到open函数,标准的python打开文件语法如下:open(name[,mode[,buffering]])open函数的文件名是必须的,而模式和缓冲参数都是可选的.比如说有个a.txt的文本文件,存放在c:\text下,那么你要打开它可以这样操作:>>>x = open(r 'c:\text\a.txt')用读的模式打开这个路径下的对应文本文件,如果要打开对像不存在,程序会报错. 二.open()函数文件打开模式参数常用值有

python文件和目录操作函数小结

本文主要介绍python文件和目录操作函数小结,主要涉及到os模块和shutil模块的一些方法. python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r"c:\python")检验给出的路径是否是一个文件:os.path.isf

python文件中的__name__=='__main__'的使用及调用其他py文件中的函数方法

最近学习python的时候经常会看到好多py文件中都有if _name_ == '_main_': 这句话,所以就花点儿时间来研究一下,总结了一下使用方法及原则. 平时我们使用python IDE编写py程序的时候 一般是很少用到if name == 'main':这句话的,因为我们在运行py文件时,没有牵扯到其他目录下自定义的py文件,所以不用写这句话就可以无忧地执行当前py文件中的函数,但 想想 如果要是需要调用其他的py文件中的自定义函数呢?这就需要使用if name == 'main':

python文件和目录操作函数总结

有关python文件和目录操作函数小结,主要涉及到os模块和shutil模块的一些方法. python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.path.isfile()检验给出

Python文件操作与函数目录

文件操作 python文件操作 函数 Python函数学习——初步认识 Python函数学习——作用域与嵌套函数 Python函数学习——匿名函数 python内置函数 Python函数学习——递归 Python函数——命名空间与闭包 Python函数——闭包延迟绑定 Python函数——装饰器 Python函数-列表推导式.生成器与迭代器 练习题 Python文件与函数练习题 案例 python函数练习——个人信息修改 Python函数案例——员工信息管理 原文地址:https://www.c

python __函数 跨文件夹引用

1. __name__ 被调用模块.__name为被调用模块的模块名,若为直接执行函数,__name__ = 该'__main__'. 运用最广泛的语句为:if __name__ == 'main': 这段语句的目的为使得该py文件既可以自我执行又可以被调用. eg.py def test(): print('this is a test') if __name__ == '__main__': test() 这段代码中,可以使其他py文件调用eg.py时,因为此时__name__为直接执行的文

Python open()函数打开文件的模式详解

Python open函数的模式详解 在Python中使用open()函数打开文件,并返回一个文件对象,然后通过文件对象对文件进行读写操作.不同类型的文件需要采用不同的模式来打开,并且采用不同模式打开文件,我们可以进行的操作以及程序运行的结果也是不同的. 打开模式 open()函数完整的语法格式为: open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)函数定义的参数

Python 文件操作函数

这个博客是 Building powerful image classification models using very little data 的前期准备,用于把图片数据按照教程指示放到规定的文件夹中. python 文件处理主要用到 os 模块和 shutil 模块,'sh' 大概是 bash 的意思 os.chdir('path') 改变当前路径到 path os.listdir('path') 输出 path 路径下所有的文件名 os.makedirs('path/dirname')

python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典

python学习笔记2--python文件类型.变量.数值.字符串.元组.列表.字典 一.Python文件类型 1.源代码 python源代码文件以.py为扩展名,由pyton程序解释,不需要编译 [[email protected] day01]# vim 1.py #!/usr/bin/python        print 'hello world!' [[email protected] day01]# python 1.py hello world! 2.字节代码 Python源码文件