Error sa sawa b: ValueError: araw ay wala sa saklaw para sa buwan

Python Error B Valueerror



File '/usr/lib/python2.7/site-packages/flask/app.py', line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File 'web_test.py', line 63, in upload_file result, result_msg, cv_type, cv_id,cv_parse = parser.parse(file_name,'email','123') File '/data/parserNew/CVParser.py', line 282, in parse cv_parse = parser.parse(html_dir, remote_file, nowstr) File '/data/parserNew/CVParserZhaopinv3.py', line 760, in parse project['start_time'] = format_date(start_time,'%Y-%m') File '/data/parserNew/Utils.py', line 559, in format_date tmp = dateutil.parser.parse(tmp).strftime(format) File '/usr/lib/python2.7/site-packages/dateutil/parser.py', line 697, in parse return DEFAULTPARSER.parse(timestr, **kwargs) File '/usr/lib/python2.7/site-packages/dateutil/parser.py', line 310, in parse ret = default.replace(**repl) ValueError: day is out of range for month

Naranasan ko ang error na ito isang taon na ang nakakalipas, at ngayon ay naranasan ko ang problemang ito at gumawa ng pagrekord.

Ang problemang ito ay tila python-dateutil Ang bersyon ng library na ito ay masyadong mababa, tulad ng naunang python-dateutil Ang array sa loob ay hindi nagtatala ng napakaraming mga petsa, kaya't ang lumang bersyon, sa sandaling maabot ang petsa pagkalipas ng 28 -29, magkakaroon ng mga problema, iyon ay, sa bawat oras hanggang sa katapusan ng buwan, ang code ay mag-uulat ng isang error.



Ito ang nakita ko sa isang banyagang post. Tulad nito, nakalimutan ang tukoy na url. Gayunpaman, ito ang kaso.



Hangga't na-upgrade ito python-dateutil Gagawa ang bersyon.



pip install python-dateutil