我在win10下用vscode 使用python 的input()接受用户输入时遇到错误

lianghong 2021-10-21 16:20:35

我在win10下用vscode 使用python 的input()接受用户输入时遇到错误,错误如下图,我该如何解决?

 

...全文
138 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lianghong 10-29

几天了都。还是自己来回复吧:
在vscode的 launch.json中加入一行: ’"env": {"PYTHONIOENCODING":"gbk"}, ‘
vscode系统下input()不再报错了。但是这并非完美解决。 因为 input()接收的中文缺失。比如:在终端中输入中文“一二三四五六七八九十”,
input()只能接收到一半的文字,‘一三五七九’。
就是每两人汉字只能收到一个字。这个问题我还没有解决办法

回复
lianghong 10-21

对了,我是的输入中文字符时 会报错,输入英文并不报错,可是我百度了好久,没有找到解决办法。输入是在vsocde的终端中输入的,终端从powershell 成外接 cmd.exe 都会报错,我不知为什么?

回复
相关推荐
发帖
Python全栈技术社区
创建于2020-11-25

7695

社区成员

创建由Python学习者和社区专家组成的国内最大的第三方Python中文社区,帮助社区成员更好地入门学习、职业成长和应用实践
帖子事件
创建了帖子
2021-10-21 16:20
社区公告

创建由Python学习者和社区专家组成的国内最大的第三方Python中文社区,帮助社区成员更好地入门学习、职业成长和应用实践

  • 这里有最新最全的 Python 学习内容及资源,每月多达4次技术公开课
  • 这里有众多 Python 学习者,陪伴你一起交流成长
  • 这里有专业 Python 社区专家、讲师,帮助你跨越学习瓶颈,解决实操难题
  • 这里有丰富的社区活动,可以开阔眼界,结识更多同伴

【最新活动】:

  1. 周四技术公开课讲师招募中,点击查看详情
  2. “Python 社区专家团” 招募中,点击查看详情