标签:enc 路径 content 就会 传递 python 移动 rem for
1、文件路径
2、编码方式
3、操作方式:只读、只写、追加、读写、写读
f = open (‘路径‘,mode=‘r‘,encoding=‘utf-8)#mode后面跟的是读取方式,encoding后面是编码形式 content = f.read() #读取文件 f.close() #关闭文件 # 只读 read() mode = ‘r‘ # 只写 write() mode = ‘w‘ 没有此文件就会创建,先将原文件的内容删除,在写 # mode = ‘wb‘ 写入byte类型, 需要 write(‘‘.encoding(‘编码格式‘)) # 追加 mode = ‘a‘ write() 写入文件当前鼠标光标的后面 # 追加 mode = ‘ab‘ 同样需要转码 # 读写 mode = ‘r+‘ f.read() f.write() # f.read() f.write()写多少占多少位,占多少位,删除原来多少位,显示未占的 # 写读 mode = ‘w+‘ f.write() f.read()只要有w都是先清楚,后写 f.seek(0) #移动光标到文件头,文件读取是按照光标的位置开始读到尾部 #seek 是按照字节定光标的位置,一个中文用3个字节 f.tell() 光标的位置,返回数值类型 f.readable() # 是否可读 f.readline() # 一行一行读 f.readlines() # 每一行当成列表中的一个元素,添加到list中 f.truncate(5) # 截取一段读出数据 f.write({}\n{},format(a,b)) #格式化输入,可以传递2个字符 strip() #方法,自动去换行及空字符
# 删除、重命名文件
import os
os.remove(‘文件名‘) #删除文件
os.rename(‘修改前文件名‘,‘修改后文件名’) #重命名文件
标签:enc 路径 content 就会 传递 python 移动 rem for
原文地址:https://www.cnblogs.com/cxys85/p/9683636.html