我正在尝试编写一个python脚本来转换一个.asc文件的文件夹(每年365个文件在按年份组织的不同文件夹中),它们的文件名中有yearmonthdate,而不是yearjuliandate,而朱利安日期需要是3数字(即 1 = 001)。它们的格式为:ETos19810101.asc。我希望他们成为:ETos1981001.asc
如何在 Python 中编写此代码,以便遍历每个文件并将其转换为正确的儒略日?
我正在尝试编写一个 Python 脚本来转换 .asc 文件的文件夹(每年在按年份组织的不同文件夹中的 365 个文件),这些文件的文件名中包含 yearmonthdate 以改为 yearjuliandate 并且 julian 日期需要为 3数字(即 1 = 001)。
- 它们的格式:
ETos19810101.asc
- 我希望他们成为:
ETos1981001.asc
如何在 Python 中编写此代码,以便遍历每个文件并将其转换为正确的儒略日?
到目前为止我有这个:
import os.path, os, glob
for filename in glob.glob(filepath + "/*.asc"):
jdate = '%03d' %doy #creates 3 digit julian date
doy = doy + 1
filename.replace(int[-8:-4], jdate + 1)