[英]How can I read a text file from HDFS into Python, and save the content in a string?
我有一個.txt文件保存在HDFS中,我想用Python讀取該文件並將內容保存在字符串變量中。 我該怎么做?
您可以使用pyhdfs包從HDFS服務器下載文件,然后讀取文件並將其加載到字符串變量中
import pyhdfs
hdfsclient = pyhdfs.HdfsClient('HDFS_URL')
# to copy from HDFS SERVER
hdfsclient.copy_to_local(HDFS_source_file_path, LOCAL_target_file_path)
file = open(“local_file.txt”, “r”)
String_var = file.read()
# to copy to the HDFS SERVER
hdfsclient.copy_from_local(LOCAL_source_file_path, HDFS_target_file_path)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.