如果在执行jython/python 时url包含空格,则无法将文件下载到hdfs,例如: URL包含文件名和目录路径中的空格
> http://www.example.com/a bc/def/c h.csv命令我试图使用url转义带有%20或+符号的空格,这两种命令都不起作用。
通过像下面这样打开python中的shell来执行下面的命令。如果url不包含空格,它就会正确发生。
curl http://www.example.com/a bc/def/c h.csv | hadoop fs -put -f - /xyz/c h.csv发布于 2019-07-29 12:51:56
用反斜杠逃离空格怎么样?还是在URL周围加上引号?尝试:
http://www.example.com/a\ bc/def/c\ h.csv或"http://www.example.com/a bc/def/c h.csv"
https://stackoverflow.com/questions/57243049
复制相似问题