11,076
社区成员
发帖
与我相关
我的任务
分享
我在win10下用vscode 使用python 的input()接受用户输入时遇到错误,错误如下图,我该如何解决?
几天了都。还是自己来回复吧:
在vscode的 launch.json中加入一行: ’"env": {"PYTHONIOENCODING":"gbk"}, ‘
vscode系统下input()不再报错了。但是这并非完美解决。 因为 input()接收的中文缺失。比如:在终端中输入中文“一二三四五六七八九十”,
input()只能接收到一半的文字,‘一三五七九’。
就是每两人汉字只能收到一个字。这个问题我还没有解决办法
对了,我是的输入中文字符时 会报错,输入英文并不报错,可是我百度了好久,没有找到解决办法。输入是在vsocde的终端中输入的,终端从powershell 成外接 cmd.exe 都会报错,我不知为什么?