[英]How to read files from Azure storage explorer in Python as a function?
I want to convert the following code as a function so that it can replicated to read multiple files:我想将以下代码转换为函数,以便它可以复制以读取多个文件:
data = container.download_blob(data)
try:
print ("Reading the Grower data from blob")
df = pd.read_csv(BytesIO(data.readall()))
print ("Data read successfully")
except Exception as e:
print ("Data load failed due to :" + str(e))
I created the following function:我创建了以下函数:
def download_func(filename,dataframe):
filename = container.download_blob(filename)
try:
print ("Reading the Data from blob")
dataframe = pd.read_csv(BytesIO(filename.readall()))
print (str(filename)+" data read successfully")
except Exception as e:
print (str(filename)+" data load failed due to :" + str(e))
download_func(data,df)
but there is a name error coming for df但是 df 出现名称错误
How can I proceed from here?我该如何从这里开始? Would be grateful for any help!
将不胜感激任何帮助!
Azure Storage SDK for Python
Azure Storage SDK for Python
from azure.storage.blob import BlockBlobService
block_blob_service = BlockBlobService(account_name='myaccount', account_key='mykey')
block_blob_service.get_blob_to_path('mycontainer', 'myblockblob', 'out-sunset.png')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.