1
我剛剛開始使用Python中的一些數據,我是一個隨身攜帶的初學者!我需要將數百個文件名從%Y%m%d%H%M%S(例如'20170125211201')轉換爲unix時代。我能這樣做單獨的文件與將當前處於%Y%m%d%H%M%S的多個文件重命名爲Python中的unix時代
>>> import os
>>> f='20170125211201'
>>> import time
>>> date_time='20170125204151'
>>> pattern='%Y%m%d%H%M%S'
>>> epoch=int(time.mktime(time.strptime(date_time,pattern)))
>>> new_name='{}'.format(epoch)
>>> os.rename(f,new_name)
我仍然需要做同樣的事情到上百的其他文件具有相同的文件模式,但有沒有運氣。 我真的很感激任何幫助!
嘗試匹配,提取時間喜歡用正則表達式的文件名。 – georgexsh