复习

清明节回家了,见了一个妹子,但碍于自己的表现,可能没戏。

动车上看了一点点《局外人》,到目前为止还没看懂这个结构是啥,断断续续的,一会在讲故事,一会又是作者的其他的叙述,感觉有点乱。

另外看了一点《算法图解》,链表、数组、选择排序、快速排序、二分法等。

字符串的strip()用法是去掉字符串首尾的符号,再返回字符串。

读文件

f = open('路径', 'r') #打开文件,'r'表示读,路径中要加上文件格式 .txt .doc等。命名不能是io.py,会出错。
f.read() #读取到内存中\
f.close() #打开文件使用完毕后必须关闭,不然内存可能不够
为了保证无论打开文件是否出错,文件都会被关闭,使用
with open('路径') as f:
    print(f.read()) #这样就保证文件会被关闭
如果文件很大,read会导致内存不足,readline()可以读取一行

file-like object:open()返回的对象中有read方法被叫做file-like object,这种对象有file,字节流,网络流,自定义流等

f = opne(r'path‘, 'rb') #以二进制的方式打开
f.read()
读取其他编码类型的文件时徐传入编码格式
f = open(r'path', 'r', encoding = 'gbk', errors = 'ignore') #以gbk编码读取文件.假如读取的文件中有非法编码,可以使用errors参数忽略

写入文件

with open(r'path', 'w') as f: #w可以替换成wb,以二进制的方式写                                           #二进制这样写b'\xff\xd8\xff\xe1\x00\x18Exif\x00\x00
    f.write('anything')



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值