Win10 VS Code python 添加文件头注解以及乱码问题

500 阅读1分钟

添加python文件头注解

在vs code User Sinppets中找到python.josn添加以下配置:

"HEADER": {
		"prefix": "pyheader",
		"body": [
			"#!/usr/bin/env python",
			"# -*- encoding: utf-8 -*-",
			"'''",
			"@File    :   $TM_FILENAME",
			"@Time    :   $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
			"@Author  :   xxxx ",
			"@Version :   1.0",
			"@Contact :   xxxxx@gmail.com",
			"@Desc    :   None",
			"'''",
			"",
			"",
			"$0"
		],
	}
}

"#!/usr/bin/env python"在win10 vs code python3.9.0中,如果在首行,在print输出到vscode中无论是英文还是中文都会出现乱码!

python输出vs code中文输出乱码

vs code -> Command Palette->Open Setttings(Json)

 "code-runner.executorMap": {
        "python": "set PYTHONIOENCODING=utf8 && python -u",
    },