小编M24*_*M24的帖子

将 \u200e 解码为字符串

在 Python3 中,我收到以下错误消息:

ValueError: time data '\u200e07-30-200702:38 PM' does not match format '%m-%d-%Y%I:%M %p'

from datetime import datetime

dateRegistered = '\u200e07-30-200702:38 PM'
# dateRegistered = '07-30-200702:38 PM'
dateRegistered = datetime.strptime(dateRegistered, '%m-%d-%Y%I:%M %p')
print (dateRegistered)
Run Code Online (Sandbox Code Playgroud)

上面的代码用于复制问题。如果我取消注释该行,它会起作用。我收到的字符串似乎已编码,但我无法找出它使用的是哪种编码。或者我的字符串中是否有不可打印的字符

print ('\u200e07-30-200702:38 PM')
>>>> 07-30-200702:38 PM
Run Code Online (Sandbox Code Playgroud)

python string datetime python-3.x

2
推荐指数
1
解决办法
8309
查看次数

标签 统计

datetime ×1

python ×1

python-3.x ×1

string ×1