Python 错误:";filetest.submit";不';“不包含任何”;“排队”;命令--没有作业排队

Python 错误:";filetest.submit";不';“不包含任何”;“排队”;命令--没有作业排队,python,condor,Python,Condor,我正在编写一个python脚本,该脚本创建一个Condor提交文件,将信息写入其中,然后将其提交到Condor上运行 for f in my_range(0, 10, 2): condor_submit.write('Arguments = povray +Irubiks.pov +0frame' + str(f) + '.png +K.' + str(f) + '\n') # '+ stat +' condor_submit.write('Output = '

我正在编写一个python脚本,该脚本创建一个Condor提交文件,将信息写入其中,然后将其提交到Condor上运行

for f in my_range(0, 10, 2):
        condor_submit.write('Arguments = povray +Irubiks.pov +0frame' + str(f) + '.png +K.' + str(f) + '\n') # '+ stat +'
        condor_submit.write('Output = ' + str(f) + '.out\n')
        condor_submit.write('queue\n\n')

subprocess.call('condor_submit %s' % (fname,), shell=True)
我不明白的是,我得到的错误是没有“队列”命令

我打开了创建的提交文件,它显示为

universe=vanilla
....  (the rest of the header)
should_transfer_files = yes
when_to_transfer_files = on_exit

Arguments = test frame0.pov
Output = 0.out
queue

Arguments = test frame2.pov
等等。由参数、输出和队列组成的每个部分都以queue语句结尾,其格式如下

是什么导致它没有注意到队列


谢谢大家!

数据可能已缓冲,但实际上尚未在提交文件中。写入提交文件后,在调用
condor\u submit
之前,请关闭或刷新该文件


在程序出错并检查后出现该文件的原因是,该文件可能(a)稍后在程序中关闭,或(b)在程序退出时自动关闭。

如果调用
condor\u submit filetest.submit
手动,是否会出现相同的错误?