【发布时间】:2013-08-14 18:14:00
【问题描述】:
我正在 RHEL5 光泽文件系统上运行批处理作业。许多作业 (13k) 读取相同的文本文件,用于将每个作业定向到不同的数据集。代码如下所示:
with open('dataset-paths.txt') as txt_file:
dataset_location = txt_file.readlines()[job_number].strip()
但是对于我的一部分工作,我得到了
IOError: [Errno 2] No such file or directory: 'dataset-paths.txt'
不能同时从多个进程打开同一个文本文件吗?还有什么可能导致这种情况?
【问题讨论】:
-
有没有修改或删除文件?
-
@user2357112 不,文件没有任何改变,文件只在
with块内使用
标签: python distributed-computing