我在目录中有一些文件是我的python脚本的输入文件:
<1.in>
<1.in.xml>
<2.in>
<2.in.xml>
<3.in>
<3.in.xml>
...
..
.
到目前为止,我有以下内容:
for i in $(ls dir/*.in)
do
new = ${i%%.in}
test.py -i $new.in.xml -o out_$new -x $new.in -c 56
done
当我运行它时,它不会创建输出文件(使用-o选项定义)。 错误是:
IOError: [Errno 2] No such file or directory
有什么建议吗?
答案 0 :(得分:1)
确保您打开输出的文件为open(file_name,'w'),否则将无法创建文件。