簡體   English   中英

如何從HDFS讀取文本文件到Python,然后將內容保存為字符串?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM