2013-04-04 61 views
0

我有一個文件夾中的文件數。每個文件都包含日期時間戳。基於Python中datetime的單獨文件

例子: 文件格式爲:

315251973836374016 Tried not to fall into the trap but the show scandal is amazing! 170061457 VonnaDiane 20130323 scandal NULL NULL NULL 

我要組在此基礎上時間戳的文件。即,在另一個文件夾我有日期時間20130323等的名稱創建文件,並存儲對應於日期

注意的值:源文件包含混合的日期時間即20130323,20130324等,

希望我清楚。

+2

您的問題是什麼? – 2013-04-04 14:32:32

+1

我通常討厭這個,但是...你有什麼嘗試? – RickyA 2013-04-04 14:45:34

+0

嘿它看到你的網址是不正確的! – RickyA 2013-04-04 14:47:42

回答

0

做到這一點,最簡單的方法是隔離所需的字段,然後附加到相關的文件,使用您的數據作爲文件名

s = "315251973836374016 Tried not to fall into the trap but the show scandal is amazing! 170061457 VonnaDiane 20130323 scandal NULL NULL NULL" 

parts = s.split("\t") 
with open("path/to/output/to/%s" % parts[4], "a") as f: 
    # parts[4] will be 20130323, assuming tab delimited 
    f.write("%s\n" % s) 

很難有沒有更多的信息更有幫助。您不妨驗證您使用的數據是否有效日期

+3

切勿使用'str'作爲變量名稱。它掩蓋了內置變量。 – pradyunsg 2013-04-04 14:43:02