python学习笔记九——文件与目录
2020-11-26 15:53
标签:ext get string 文件 line 使用 file os python path list 1.python进行文件读写的函数是open或file类 mode:r 只读 r+ 读写 w 写入,先删除原文件,再重新写入,如果文件没有则创建 w+ 读写,先删除原文件,再重新写入,如果文件没有则创建(可写入和输出) a 写入,在文件末尾追加新的内容,文件不存在则创建 a+ 读写,在文件末尾追加新的内容,文件不存在则创建 b 打开二进制文件,可与r,w,a,+结合使用 U 支持所有的换行符号,"\r","\n","\r\n" 2.文件对象方法 close() string = fileobject.readline([size]) 每次读取文件的一行,size指每行每次读取size个字节,直到行的末尾 list = fileobject.readlines([size]) 多行读,返回一个列表,size指每次读入size个字符,然后继续按size读而不是每次读入行的size个字符 next() 返回当前行并将文件指针到下一行 writelines(list) 多行写效率比write高,速度更快,少量写入建议用write seek(偏移量,选项) 选项为0时表示将文件指针指向从文件头部到偏移量字节处 选项为1时表示将文件指针指向从当前位置移动偏移量字节 选项为2时表示将文件指针指向从文件尾部移动偏移量字节 偏移量为负数是表示向左偏移,为正数时表示向右偏移 flush() 提交更新 3.OS模块 mkdir() makedirs() 创建多级目录 rmdir() removedirs() 删除多级目录 listdir() getcwd() 获取当前目录 chdir() 切换目录 walk(path) 目录遍历,返回一个元组,该元组有三个元素,分别表示每次遍历的路径名,目录列表和文件列表 python学习笔记九——文件与目录,搜素材,soscw.com python学习笔记九——文件与目录 标签:ext get string 文件 line 使用 file os python path list 原文地址:http://www.cnblogs.com/wangyongbin/p/3700875.html