老师,关于hdfs_write_read方法里的。out是赋予的len(data)值。那断言的时候为什么不是assert out == len(data)
with open('xxx','r') as f: out = f.read(len(data)) assert out == data
这里没问题的。out赋值的是内容,并不是data的长度。 你可以看一下python的文件IO相关的操作,read方法传入的是长度,这段代码的含义是 打开某个文件,并从其中读出长度为len(data)的数据保存到out里面。
我也注意到了,应该是老师疏忽了……