我有两个关于从/到Azure blob读写Python对象的问题。
1)有人能告诉我如何将Python数据帧作为csv文件直接写入Azure Blob而不在本地存储吗?
我尝试使用函数从文本创建blob&u;从流创建blob&u 但都不管用。
将dataframe转换为字符串并使用从文本创建blob\u函数 将文件写入blob,但作为纯字符串,而不是csv。
df_b = df.to_string()
block_blob_service.create_blob_from_text('test', 'OutFilePy.csv', df_b)
2)如何直接将Azure blob存储中的json文件读入Python?
您可以使用pandas.DataFrame.to_csv方法。
示例代码:
输出结果:
示例代码:
输出结果:
希望对你有帮助。
相关问题 更多 >
编程相关推荐