0
嗨我想解析日期從字符串使用dateutil分析器。但我得到這個錯誤。圖書館是否接受python'str'或'unicode'?字符串是否需要轉換?試過了,但沒有運氣。Python的dateutil.parser給出「ValueError:未知的字符串格式」
嗨我想解析日期從字符串使用dateutil分析器。但我得到這個錯誤。圖書館是否接受python'str'或'unicode'?字符串是否需要轉換?試過了,但沒有運氣。Python的dateutil.parser給出「ValueError:未知的字符串格式」
我會把所有的位數字的日期/時間戳記之前在你的消息的日期/時間戳記後,則該部分將被分開,一個元組。
fuzzy_with_tokens - 如果爲True,模糊被自動設置爲True,並且解析器將返回的元組,其中所述第一元件在解析datetime.datetime datetimestamp和第二元件是含有分別爲字符串的部分的元組忽略:
另一種方法是簡單地使用正則表達式來尋找已知的日期格式。當然,這因使用情況而異
from dateutil.parser import parse
import re
date_pattern = re.compile('\d{2}\d{2}\d{2}')
def extract_date(filename):
matches = re.match(date_pattern, filename)
if matches:
return parse(matches.group(0))
else:
return None
extract_date('30\09\17.jpg')
你想要什麼字符串? – Colin
請以文本形式發佈您的代碼。 –
刪除消息中日期/時間戳之前的所有數字。 –