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

lianghong 2021-10-21 16:20:35

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

 

...全文
656 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lianghong 2021-10-29
  • 打赏
  • 举报
回复

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

lianghong 2021-10-21
  • 打赏
  • 举报
回复

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

11,076

社区成员

发帖
与我相关
我的任务
社区描述
创建由Python学习者和社区专家组成的国内最大的第三方Python中文社区,帮助社区成员更好地入门学习、职业成长和应用实践
python学习 企业社区
社区管理员
  • Python全栈技术社区
  • Lumos_zbj
  • 北侠大卫
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

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

【最新活动】:

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

 

试试用AI创作助手写篇文章吧