我在 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'
不能同时从多个进程打开同一个文本文件吗?还有什么可能导致这种情况?