【发布时间】:2018-05-11 19:06:46
【问题描述】:
我在 IBM 云中使用 Python 3.5.2。我需要在集群环境中运行 pyspark 代码。对于这项工作,我需要使用 python 在 hdfs 中上传 pickle 文件。我看到了comments here
我想上传 terrs.pkl。文件位置在附加的屏幕截图中给出
我正在按照我分享的链接中给出的建议使用以下命令
pickle.load( open( '/user/clsadmin/terrs.pkl', "rb" ) )
但它会抛出错误
No such file or directory: '/user/clsadmin/terrs.pkl'
【问题讨论】:
-
当你做
import os和os.path.exists('/user/clsadmin/terrs.pkl')时,你得到的是真还是假? -
我说错了
-
这意味着文件不在该位置,或者您的路径名中有错字。您的泡菜代码调用是正确的。确保您的文件存在于该确切位置。