他の 4 つのコードを実行するコードがあります。ただし、これらのコードが実行されると、このコードを実行するディレクトリに出力書き込みが書き込まれます。コードを実行して毎回ディレクトリを変更する方法があるかどうか疑問に思っていました。ここに私のコードがあります:
loop=np.arange(187761,187854)
for ext in loop:
ext=str(ext)
s0=''
dcom=["rm *.txt"]
dcom=s0.join(dcom)
nes=os.system(dcom)
a=sys.argv[1]
com=['cd /cygdrive/e/desar2.cosmology.illinois.edu+7443/DESFiles/desardata/OPS/red/', a,'/red/DECam_00',ext, '/']
com=s0.join(com)
print com
sres=os.system(com)
com=['python /home/pythoncodes/other4.py ', '00'+ext]
com=s0.join(com)
print com
sres=os.system(com)
com=['python /home/pythoncodes/correctedmo.py ', '00'+ext]
com=s0.join(com)
print com
sres=os.system(com)
com=['python /home/pythoncodes/graphs.py ', '00'+ext]
com=s0.join(com)
print com
sres=os.system(com)
com=['python /home/pythoncodes/whiskerother4.py ', '00'+ext]
com=s0.join(com)
print com
sres=os.system(com)
上部がすべてのextのディレクトリを変更することを望んでいましたが、そうではありません。これを行う方法はありますか、またはプログラムを変更して別のディレクトリに書き込む必要がありますか?