cdcq

梦幻小鱼干

导航

python坑集合

konge太强了无限orzzzzzzzzzzzzzzzzzzz

 

O python import 只会在运行时目录找,因此如果 import 子包,然后子包又 import 子包的子包,就会找不到

子包必须 from . import 孙子包

O 如果用'r'读入文件,那么'\r'会被自动去掉

应该用'rb'

善用'rb',保证数据不被魔改

O 注意区分list的切片和range的区间,-1在二者中的意义不一样

a = [i for i in range(64)]

for i in range(16):

  for j in a[i * 4 + 4 - 1: i * 4 - 1: -1]:

    print(j)

得到的结果是 7 6 5 4 11 10 9 8 ,而没有3 2 1 0

因为list里-1是最后一个数,所以i=0的时候发现右边大于左边,直接跳过去了

O 如果想把一个大于128的char编码成base64,切忌不能直接b64encoder(s.encode()),这样encoder()会自动当成utf8编码然后混进来奇怪的东西

应该s = s + int.to_bytes(1, byteorder='big')

posted on 2020-12-05 20:05  cdcq  阅读(70)  评论(0编辑  收藏  举报