• Vscode .runcode运行python文件时,不仅中文所有输出都是乱码


    在vscode中配置好python的环境后;
    想要利用.runcode来运行.py文件或者某几行代码;(终端 cmd也可以运行.py文件,不过不能方便运行几行代码,方便调试)
    编写简单.py文件,进行输出打印,发现如下
     
    无论输出什么,中文,数字,英文,输出都是如下的乱码
    [Running] /usr/bin/python "e:Code_LanguagePythonxlwing_excel	empCodeRunnerFile.py"
    ϵͳ�Ҳ���ָ����·����

    经调试发现,在编写.py文件时,常用的前缀

    #!/usr/bin/python或者#!/usr/bin/env python导致输出的乱码;

    去掉该前缀,执行 

    [Running] set PYTHONIOENCODING=utf8 && python "e:Code_LanguagePythonxlwing_excel	empCodeRunnerFile.py"
    2.5

    可以正常输出;

    想来应该是加上前缀遮蔽了.runcode的编码设置  set PYTHONIOENCODING=utf8 && python

     
    有无方法可以避免需要后续发现;
    记录如上,方便你我。
     
  • 相关阅读:
    以太坊客户端Geth命令用法
    ubuntu 下载地址
    以太坊(二)安装Solidity编译器
    git 查看&修改用户名
    以太坊(一)
    centos7 时间设置
    centos7 桥接配置
    nginx http转 https
    centOS7 安装mysql5.7
    webpack--关于babel的配置
  • 原文地址:https://www.cnblogs.com/xiang-wu/p/13869727.html
Copyright © 2020-2023  润新知