imooc上看hadoop视频,
ubuntu18.04系统,用anaconda3的python解释器执行。
我代码写的跟视频里面一模一样。
// 请把代码文本粘贴到下方(请勿用图片代替代码)
def read_lines(hdfs_client):
file_b = "/tmp/test/file_b"with hdfs_client.open(file_b, "wb", replication=1 ) as f: f.write(b"hello\nhadoop") with hdfs_client.open(file_b, "rb") as f: lines = f.readlines() assert len(lines) = 2
虽然运行有问题,但是查看file_b文件,已经写入了hello hadoop(两行)
所以那个f.readlines到底有什么问题??
视频中是用python2执行的,我没有试过。
我这个anaconda下只有python3, 系统自带的python2少模块没法跑。
慕娘9325324