‘wb’以字节码写入
my_str='你好,世界' fp=open('data.txt','wb') fp.write(my_str.encode())
‘r+’读出字节码内容
fp=open('data.txt','rb') print(fp.read().decode())
错误处理
try: #代码可能出错的地方 except Exception as ex: print(ex) #出错执行这里 finally: #一定会执行的代码
查找目录
./:当前目录。../:上级目录readline/readlines
#readlines读出全部 fp=open('data','r') lines=fp.readlines() #按行输出 for i in lines: print(i) line=fp.readline() print(line)#输出一行
内存读写
from io import StringIO,BytesIO my_str='abcd' fp=StringIO() fp.write(my_str[::-1])#字符串写入 print(fp.getvalue())#输出'dcba' fp_byte=BytesIO() fp_byte.write('中国'.encode()) print(fp_byte.getvalue().decode())
文件IO
最新推荐文章于 2024-02-19 11:02:13 发布