我目前正在使用循环更新目录中的一些文件,我想将这些文件保存在其他目录中。
这是我所拥有的:
from astropy.io import fits
from mpdaf.obj import Spectrum, WaveCoord
import os, glob
ROOT_DIR=input("Enter root directory : ")
os.chdir(ROOT_DIR)
destination=input("Enter destination directory : ")
fits_files = glob.glob("*.fits")
for spect in fits_files:
spe = Spectrum(filename= spect, ext=[0,1])
(spect_name, ext) = os.path.splitext(spect)
sperebin = spe.rebin(57)
sperebin.write(spect_name + "-" + "rebin" + ".fits")
使用最后一行,它当前正在我所在的目录中写入文件,我希望它直接写入目标目录,任何想法如何继续?sperebin.write(spect_name + "-" + "rebin" + ".fits")
喵喔喔
慕姐8265434
相关分类