【发布时间】:2017-10-10 20:57:50
【问题描述】:
我正在将 Azure Batch 与 Python 结合使用,我想通过批处理任务在共享空间中创建一个目录。
根据docs:
Shared:此目录提供对节点上运行的所有任务的读/写访问权限。在节点上运行的任何任务都可以在此目录中创建、读取、更新和删除文件。任务可以通过引用 AZ_BATCH_NODE_SHARED_DIR 环境变量来访问这个目录。
假设该文件夹名为test_dir:
if not os.path.exists('test_dir'):
os.makedirs('test_dir')
现在,如果我想将文件写入该目录怎么办?我不能使用:
with open('$AZ_BATCH_NODE_SHARED_DIR/test_dir/test.txt', 'a') as output:
output.write('hello\n')
如何从$AZ_BATCH_NODE_SHARED_DIR 获取完整路径?
【问题讨论】:
标签: python azure-batch