python文件操作复习
1 打开
open( '文件路径' ,‘操作模式’,‘编码方式’) as 打开的文件名:
操作模式:r a w 或 r+ a+ w+ 常用的是 r a w 但一次操作只能用一种模式 操作模式省略时为 r
编码方式 utf - 8 windows 默认的编码方式为 GBK 所以 在写程序时一定要指定编码方式为 utf - 8
with open ( '文件路径' ,‘操作模式’,‘编码方式’) as 打开的文件名: ,open('文件路径' ,‘操作模式’,‘编码方式’) as 打开的文件名:
可以同时打开多个文件进行操作,不必写close() 函数关闭
2 读
f.read() 一次性全读
f.readlin()一行一行的读
f.readlins()一行一行的读,可以把读出来的放进列表
#以上三种方式不知道在哪儿结束
#视频,图片是以 rb bytes 按照字节进行读的
for——循环进行读,这种方式最好,可以控制读的行数
光标操作:
f.seek() 指定光标移动到某个位置
f.tell() 获取光标当前的位置
f.truncate() 截取文件
3 写
f.write() 如果要写入多行,可以用 ‘\n’ 进行分隔写入
import os
f.remove() 删除文件
f.rename() 重命名文件
格式:f.rename('新文件名‘
4 关闭
用 with open() 时不用写 close()函数

浙公网安备 33010602011771号