原因是Python3x的string类型与Python2x的类型不相同,在Python3x中需要将str编码
如果给出参数,考虑8k缓冲区大小,而不给出参数,默认读取全部
参数小于8k的时候,都按照8k的缓冲区读