zx122323216 发表于 2020-12-15 02:00:51

M1的MacBook在VSCODE上没办法运行带中文的代码

本帖最后由 zx122323216 于 2020-12-15 10:08 编辑

网上找了很久的教程,好像都不行
因为本人第一次用macbook,求大佬指教
只要带中文 直接就是报错,就连乱码都舍不得给我


SyntaxError: Non-ASCII character '\xe6' in file /Users/dengdachui/Library/Mobile Documents/com~apple~CloudDocs/Python/已完成项目/批量修改文件的后缀名.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details


或者大哥们 还有没有推荐的mac上的软件

hrp 发表于 2020-12-15 08:09:34

文件第一行加上
# coding: utf-8
试试

zx122323216 发表于 2020-12-15 10:04:26

hrp 发表于 2020-12-15 08:09
文件第一行加上
# coding: utf-8
试试

有的加了这个可以 有的加了这个还是报错

hrp 发表于 2020-12-15 10:11:27

zx122323216 发表于 2020-12-15 10:04
有的加了这个可以 有的加了这个还是报错

把你的py文件用utf-8编码重新保存:vscode右下角有显示文件编码,点它,窗口上方出来一个选择列表,选"通过编码保存",选"utf8"。

zx122323216 发表于 2020-12-15 10:23:13

hrp 发表于 2020-12-15 10:11
把你的py文件用utf-8编码重新保存:vscode右下角有显示文件编码,点它,窗口上方出来一个选择列表,选"通 ...

谢谢大佬 可是还是不行 {:5_100:}

hrp 发表于 2020-12-15 10:31:24

zx122323216 发表于 2020-12-15 10:23
谢谢大佬 可是还是不行

改了编码第一行也要加
# coding: utf-8

zx122323216 发表于 2020-12-15 23:03:57

找到问题出在哪里了,问题在coderunner里,最终在coderunner的文件里修改了配置,一劳永逸了
页: [1]
查看完整版本: M1的MacBook在VSCODE上没办法运行带中文的代码