python的文件管理

1.seek(offset,where) where=0,1从当前位置移动,2从结束位置移动

当有换行时,会被截断。seek()无返回值,值为None

2.tell() 文件的当前位置,tell是获得文件指针位置,受seek,readline,read,readlines影响,不受truncate影响

3.truncate(n) 从文件的首行首字符开始截断,截断文件为n个字符;无n表示从当前位置起截断;截断之后n后面的所有字符被删除

4.readline(n) 读入若干行,n表示读入的最长字节数。其中读取的开始位置为tell()+1.当n为空时,默认只读当前行的内容

5.readlines读入所有行内容

在Python中,拥有这种能力的“函数”被称为生成器.生成器(以及yield语句)最初的引入是为了让程序员可以更简单的编写用来产生值的序列的代码。 以前,要实现类似随机数生成器的东西,需要实现一个类或者一个模块,在生成数据的同时保持对每次调用之间状态的跟踪。引入生成器之后,这变得非常简单。

python的文件管理,布布扣,bubuko.com

时间: 2024-08-06 03:31:48

python的文件管理的相关文章

python 文件管理

一.python中文件管理 文件管理是很多应用程序的基本功能和重要组成部分.Python可以使文件管理极其简单,特别是和其它语言相对比. 1.介绍 几乎以任何语言编写的众多应用程序中,文件管理是很重要的一部分.Python当然也不例外.在这篇文章中,我们将探究如何使用一些模块来操作文件.我们会完成读文件,写文件,增加文件内容的操作,写文件,增加文件内容的操作,还有一些另类的用法. 2.文件读写 最简单文件操作--读取 FileRead = open("test.txt",'r') Fi

Python 读写文件操作

python进行文件读写的函数是open或file file_handler = open(filename,,mode) Table mode 模式 描述 r 以读方式打开文件,可读取文件信息. w 以写方式打开文件,可向文件写入信息.如文件存在,则清空该文件,再写入新内容 a 以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建 r+ 以读写方式打开文件,可对文件进行读和写操作. w+ 消除文件内容,然后以读写方式打开文件. a+ 以读写方式打开文件,并把文件指

Python标准库04 文件管理 (部分os包,shutil包)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在操作系统下,用户可以通过操作系统的命令来管理文件,参考linux文件管理相关命令.Python标准库则允许我们从Python内部管理文件.相同的目的,我们有了两条途径.尽管在Python调用标准库的方式不如操作系统命令直接,但有它自己的优势.你可以利用Python语言,并发挥其他Python工具,形成组合的文件管理功能.Python or Shell? 这是留给用户的选择.本文

Python -- 标准库 文件管理 (部分os包,shutil包)

在操作系统下,用户可以通过操作系统的命令来管理文件,参考linux文件管理相关命令.Python标准库则允许我们从Python内部管理文件.相同的目的,我们有了两条途径.尽管在Python调用标准库的方式不如操作系统命令直接,但有它自己的优势.你可以利用Python语言,并发挥其他Python工具,形成组合的文件管理功能.Python or Shell? 这是留给用户的选择.本文中会尽量将两者相似的功能相对应. 本文基于linux文件管理背景知识 os包 os包包括各种各样的函数,以实现操作系统

python学习笔记(28)文件管理

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 原链:http://www.cnblogs.com/vamei/archive/2012/09/14/2684775.html 笔记:学的越来越多,是不是忘得也越来越多 #第n讲 文件管理 ''' 文件管理的功能命令基于linux 的文件管理功能 ls rename 不得不说,linux 的基础命令真的很通用 linux 基础命令 . 指向当前目录 .. 指向父目录 文件附加信息

Python学习笔记11:标准库之文件管理

1 os包 os包包括各种各样的函数,以实现操作系统的许多功能.这个包非常庞杂.os包的一些命令就是用于文件管理. 我们这里列出最常用的: mkdir(path) 创建新目录,path为一个字符串,表示新目录的路径.相当于$mkdir命令 比如说我们要新建目录new: import os os.mkdir('/home/Document/new') rmdir(path) 删除空的目录,path为一个字符串,表示想要删除的目录的路径.相当于$rmdir命令 listdir(path) 返回目录中

马哥2016全新Linux+Python高端运维班-Linux基础命令文件管理类及目录创建

周二作业内容: 1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 文件管理类命令:cp(复制),mv(移动),rm(删除) 1) cp:   cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... cp SRC DEST 如果目标不存在,新建DEST,并将SRC中的内容填充至DEST 如果目录存在 如果DEST是文件

python学习笔记25(文件管理 os包)

os包我们经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数.如果你对linux基本操作了解的话,下面的一些os方法应该会很熟悉的,因为基本和linux下的操作方法相同. >>> import os >>> os.getcwd() # 获得当前路径 'C:\\Python27' >>> os.mkdir('C:\\Python27\\AA') # 创建目录 >>> os.rmdir

Python文件管理、乱码及对passwd文件排序

1.读写文件 读文件:     f = open("1.txt")     text = f.readlines()     print(text) 写文件:     f = open("2.txt",'w')encoding='utf-8'     f.write("Hello World!")     f.close() 代码: class File():     ENCODING = "utf-8"     def wi