马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
python中的简单文件操作 python中常用的文件操作open, write, read, readline,readlines, writelines, seek, tell, truncate, close等。 1.open函数 open的函数原型为open(name[,mode[,buffering]]) name参数--为文件的路径名 mode参数--常见的有’r’ (读模式)(默认值),’w’ (写模式),’a’追加模式,’b’ ( 二进制模式) ‘+’(可读可写模式) buffering参数--未设置是否有缓冲。如果buffering值设为0,文件的操作是没有缓冲的,如果为1,表示有缓冲,读写在内存中进行然后从缓冲区写入硬盘,读写效率更高。 2.write和writelines函数 write(str)—write只能写入字符串 writelines(sequence_of_strings)—writelines可以写入字符串,也可以写入字符串序列。当写入字符串序列时,相当于多次调用write()函数。 注意:两种方法都不会在字符串末尾加上换行符。 3.read,readline和readlines函数 read()-- 每次读取整个文件,通常用于将文件内容放到一个字符串变量中,read()生成文件内容返回一个字符串str类型。 readline([size])--每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型。 readlines([size])--每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型 4.seek函数 Seek函数原型为seek(offset[, whence]),功能是移动文件指针的位置。 Offset参数—文件指针的偏移量 Whence参数—共有3个可选值。其中0(默认值)代表偏移从文件头开始,1代表偏移从文件的当前位置开始,2代表偏移从文件的末尾开始。 5.tell函数 Tell函数功能是返回当前文件指针的位置。返回一个int类型。 6.truncate函数 truncate(n)--从文件的首行首字符开始截断,截断文件为n个字符;无n表示从当前位置起截断;截断之后n后面的所有字符被删除。 7.close函数。关闭文件
|