gpt4 book ai didi

python-3.x - 在 Azure 函数中使用 Python 文件 - 只读文件系统

转载 作者:行者123 更新时间:2023-12-04 09:21:44 24 4
gpt4 key购买 nike

Azure 函数的新手,但希望利用 ADF 管道中的函数调用第三方并将 json 写回以供摄取。
但是,我收到结果:失败异常:OSError:[Errno 30] 只读文件系统:
...
“/home/site/wwwroot/AzureFunctionFileTest/ init .py”,第 10 行,在 main 中以 open('test.json', 'w') 作为文件。
我的脚本如下:

logging.info('Python HTTP trigger function processed a request.')

logging.info('opening file')

with open('test.json', 'rb') as file:
logging.info('creating data')
data = "Hello world"
logging.info('writing file')
file.write(data)

return func.HttpResponse(f"This HTTP triggered function executed successfully with {data}.")
是否有我遗漏的 Azure Function 配置?

最佳答案

当前目录确实是只读的。使用 /tmp用于临时文件(例如, open('/tmp/test.json', ...) 。有关更多详细信息,请参阅 https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-python#temporary-files

关于python-3.x - 在 Azure 函数中使用 Python 文件 - 只读文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63094652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com