我有两个关于从 Azure blob 存储读取和写入 Python 对象的问题。
- 有人能告诉我如何将 Python 数据帧作为 csv 文件直接写入 Azure Blob 而无需将其存储在本地吗?
我尝试使用函数 create_blob_from_text
和 create_blob_from_stream
但它们都不起作用。
将数据帧转换为字符串并使用 create_blob_from_text
函数将文件写入 blob,但作为纯字符串而不是 csv。
df_b = df.to_string()
block_blob_service.create_blob_from_text('test', 'OutFilePy.csv', df_b)
- 如何直接将Azure blob存储中的json文件直接读入Python?
原文由 AngiSen 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 pandas.DataFrame.to_csv 方法。
示例代码:
输出结果:
示例代码:
输出结果:
希望对你有帮助。