python - 如何使用 python SDK 从 Azure Batch 计算节点检索 stdout/stderr.txt 文件?

标签 python azure azure-batch

Batch 的 .NET 文档包含从池中的节点检索文件的方法:link python SDK中对应的类没有任何方法。当任务失败时返回 stderr.txt 文件的最佳方法是什么?

最佳答案

我认为你可以通过使用 python batch_client 来做到这一点,我在这里找到了一个实现:https://github.com/Azure/azure-sdk-for-python/blob/master/doc/batch.rst

# Download task output
with open('task_output.txt', 'w') as file_output:
        output = batch_client.file.get_from_task(
                'python_test_job',
                'python_task_1',
                'stdout.txt'
        )
        for data in output:
                file_output.write(data)

关于python - 如何使用 python SDK 从 Azure Batch 计算节点检索 stdout/stderr.txt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47190220/

相关文章:

python - 如何使用 Python API 获取 Azure 批处理中的作业和任务统计信息?

python - QGraphicsItem 在悬停输入事件时发出信号

python - 使用项目字段中的内容重命名 Scrapy 0.24 中下载的图像,同时避免文件名冲突?

Azure SQL DB 编辑最大文本重复大小

azure - 在 Azure 函数代码中使用 Python 包

azure - 如何从 Azure Batch 访问 Azure 数据库?

azure - 如何在 Azure 批处理作业中运行 DotNet Core 应用程序

python - Django:类型转换抽象模型

python - 使用 BeautifulSoup 提取复选框输入对象的标签值,而不是Python中的 Mechanize

由于缺少根证书,Azure Service Fabric 部署失败?