将文件写入 azure 函数
Write files to azure function
我有一个 azure 函数,它从存储帐户中获取一些文件并将它们写入函数中,当我在本地 运行 它可以工作但是当我部署它时它显示此错误
Result: Failure Exception: OSError: [Errno 30] Read-only file system
这来自函数内部的这样一段代码
with open("./path/Data.csv", "wb") as my_blob:
blob_data = data.download_blob()
blob_data.readinto(my_blob)
这可能是因为路径 read-only。尝试改用 /tmp
文件夹。在您的情况下,您可以使用 open("/tmp/Data.csv", "wb")
.
你也可以参考这个。
参考资料:
Temporary files
我有一个 azure 函数,它从存储帐户中获取一些文件并将它们写入函数中,当我在本地 运行 它可以工作但是当我部署它时它显示此错误
Result: Failure Exception: OSError: [Errno 30] Read-only file system
这来自函数内部的这样一段代码
with open("./path/Data.csv", "wb") as my_blob:
blob_data = data.download_blob()
blob_data.readinto(my_blob)
这可能是因为路径 read-only。尝试改用 /tmp
文件夹。在您的情况下,您可以使用 open("/tmp/Data.csv", "wb")
.
你也可以参考这个
参考资料: Temporary files