эта ошибка сводит меня с ума. Это ошибка, которая появляется только на windows.
if platform == "linux" or platform == "linux2":
locale.setlocale(locale.LC_TIME, "it_IT")
elif platform == "darwin":
locale.setlocale(locale.LC_TIME, "it_IT")
elif platform == "win32":
locale.setlocale(locale.LC_ALL, locale='Italian')
, если я обедаю:
print(locale.getlocale())
print(platform)
я получаю:
('Italian_Italy', '1252')
win32
str I ' я пытаюсь выполнить синтаксический анализ
zeta = '17 Apr 2020 09:00 PM'
с Datetime.strptime (из даты и времени импорта даты и времени в формате dt)
beta = dt.strptime(zeta,("%d %b %Y %I:%M %p"))
beta = dt.strptime(zeta,("%d %b %Y %I:%M %p"))
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\_strptime.py", line 568, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\_strptime.py", line 352, in _strptime
raise ValueError("unconverted data remains: %s" %
ValueError: unconverted data remains: PM