为了账号安全,请及时绑定邮箱和手机立即绑定

编写方法内的问题

老师,关于hdfs_write_read方法里的。out是赋予的len(data)值。那断言的时候为什么不是assert out == len(data)

正在回答

2 回答

with open('xxx','r') as f:
    out = f.read(len(data))
    
    assert out == data

这里没问题的。out赋值的是内容,并不是data的长度。 你可以看一下python的文件IO相关的操作,read方法传入的是长度,这段代码的含义是 打开某个文件,并从其中读出长度为len(data)的数据保存到out里面。

1 回复 有任何疑惑可以回复我~
#1

呆萌的小白 提问者

非常感谢!
2018-01-28 回复 有任何疑惑可以回复我~

我也注意到了,应该是老师疏忽了……

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

编写方法内的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信