我想寫一個Python腳本的.ASC文件的文件夾轉換(365個文件每年都在逐年舉辦不同的文件夾)有年月日在其文件名有yearjuliandate代替而朱利安日期需要3位數字(即1 = 001)。 它們的格式是:ETos19810101.asc。 我希望它們如下:ETos1981001.asc轉換YYYYMMDD文件名YYYYJD
如何在Python中編寫此代碼,我可以遍歷每個文件並將其轉換爲正確的Julian日?
我正在嘗試編寫一個Python腳本來轉換.asc文件的文件夾(每年在按年組織的不同文件夾中的每年365個文件),它們的文件名中包含yearmonthdate,並且具有yearjuliandate而茱莉亞日期需要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)
請使用編輯鏈接添加任何相關代碼或錯誤信息給你的問題。 – IanAuld
我添加了我到目前爲止對我的文章的代碼。有什麼建議麼? – MattS