python中imap模块主题的使用

我想寻找带有日语的主题邮件
如果直接把日语放进去会报错
运行代码:
inbox_messages_subject = imbox.messages(subject=”モンスターハンター ライズ|オンラインコード”)
报错信息:’ascii’ codec can’t encode characters in position 22-25: ordinal not in range(128)
有没有解决办法

Jason990420
最佳答案

改成編碼後的 bytes ?!

inbox_messages_subject = imbox.messages (subject=” モンスターハンター ライズ | オンラインコード”.encode())
3年前 评论
hechengdu (楼主) 3年前
hechengdu (楼主) 3年前
hechengdu (楼主) 3年前
讨论数量: 1
Jason990420

改成編碼後的 bytes ?!

inbox_messages_subject = imbox.messages (subject=” モンスターハンター ライズ | オンラインコード”.encode())
3年前 评论
hechengdu (楼主) 3年前
hechengdu (楼主) 3年前
hechengdu (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!