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()函数

posted @ 2020-02-22 08:22  不着魔,不成佛  阅读(111)  评论(0)    收藏  举报