f open( 文件 , w )或者f open( 文件 , r ) f.clone() # 关闭文件 with open( 文件 , r ,encoding ) as f: f.read() # 区别 with更加简洁 不用手动关闭文件
打开的文件的方式
r 以只读的方式打开文件 这是默认的打开方式 w 以只写的方式打开文件 没有文件择创建文件 并添加内容 有文件在覆盖文件之前的能容 a 以追加的方式打开文件 没有文件择创建文件 并在文件末尾追加内容 有文件则在文件的原有基础上追加文件 rb 以二进制的形式打开文件用于读取文件 wb 以二进制的形式向文件写入数据 没有文件择创建文件 并添加 有文件在覆盖文件之前的能容 a 以二进制的形式向文件追加内容 没有文件择创建文件 并在文件末尾追加内容 有文件则在文件的原有基础上追加文件文件写入数据
with open( 1.txt , w ) as f: f.write()读文件
with open( 1.txt , r ) as f: f.read( 读取的个数 ) # 所有文件 f.readline( 读取第几行的数据 ) # f.readlines() # 读取文件所有内容,以列表的形式
如果有遇到如下报错 可能是编码格式导致的 可以在open()中添加编码格式 encoding utf-8’
追加with open( 1.txt , a ) as f: f.write( djhdkjhkfj )打开将图片保存为其他的格式
with open( 1.png , rb ) as f: imgs f.read() with open( 2.jpg , wb ) as f: f.write(imgs)python文件操作 修改文件名字
import os os.rename( 文件名 )查看文件是否存在
import os os.path.isabs( 文件路径 )删除文件
os.remove()创建文件夹
os.mkdir()获取当前目录
os.getcwd()



