に一致しません。私のファイルから日付を取得するのに少し問題があります。Python Datetime strptime ValueError:フォーマット
日付文字列の形式は、次のとおりです"06/08/2016
位括弧
に注意してください、私のstrptimeのコマンドは次のとおりです。date = datetime.datetime.strptime(text[0], '\"%m/%d/%Y').date()
が、私はエラーとして、以下の取得:いただきまし
Traceback (most recent call last):
File "budget.py", line 20, in <module>
print datetime.datetime.strptime(text[0], "\"%m/%d/%Y")
File "/usr/local/lib/python2.7/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '"Date' does not match format '"%m/%d/%Y'
わかりません違う。 datetimeを持つほとんどのValueErrorsは不一致年修飾子(%yと%Y)が原因で発生します。誰にでもアイデアはありますか?ありがとうございます。私は、文字列のマーク「"私は私が含まために必要としているだろうと期待していた。フォーマットの「\」を削除しないでエラーを取得して、どうやら日時た以下の回答として:)
気にしなかった!皆さんありがとう!
バックスラッシュが機能を妨害していると思います。 'datetime.datetime.strptime(text [0]、"%m /%d /%Y ")。date()'を試してください! 「かっこに注意してください」という意味がわからない –
そうですね!文字列に括弧が入っていたので、エスケープする必要があると思っていましたが、明らかにそうではありませんでした。 –