Python 使用pyinstaller打包后,print打印颜色乱码

news/2025/2/23 16:40:26

问题描述:

Python 使用pyinstaller打包后,print打印颜色乱码,如图:

在这里插入图片描述
代码如下,直接运行是正常的,使用pyinstaller打包后运行乱码

class bcolors:
    OKRED = '\033[1;31m'
    END = '\033[0m'

print(bcolors.OKRED+'红色字体'+bcolors.OKRED)

解决办法:

添加如下代码即可。

import colorama
 
colorama.init(autoreset=True)

http://www.niftyadmin.cn/n/4644358.html

相关文章

javascript面向对象-组合使用构造函数和原型模式时在原型对象添加init函数

JavaScript面向对象的写法中为什么喜欢在原型对象添加init函数,在函数里添加对象属性,然后构造函数再apply() 为什么不直接把属性添加进构造函数里,而要apply原型的init函数,让我们一起来探讨这个问题 按照你的描述,…

windows下如何同时使用多个不同版本的python

1、首先下载多个版本的安装包,比如python3.8和python3.6; 2、安装好添加环境变量,重启电脑; 3、本人常用python3.8,所以把python3.6重命名为python1,对应的pip为重命名为pip1,这样使用python3.6的时候,只需执行如下命令…

学计算机的你伤不起啊!!!!!!

学计算机的你伤不起啊!!!!!! 老子六年前开始学计算机啊!!!!! 于是提上了尼玛不归路啊!!!!&#…

python报错:dll loaded failed where importing _socket:参数错误

问题描述: python程序在win10环境下使用pyinstaller打包后,在windowsServer2008R2下运行报错(python编译版本为python3.8): “dll loaded failed where importing _socket:参数错误”; 解决办法: 查了一些…

SoupUi报错“Transport level information does not match with SOAP Message namespace”

问题描述: SoupUi发送报文时报错“Transport level information does not match with SOAP Message namespace”。 问题原因: SoapUi的版本和命名空间不一致。 SoapUi1.1版本: http://schemas.xmlsoap.org/soap/envelope/ SoapUi1.2版本&…

Spring MVC 类型转换器和转换器工厂

Spring MVC 框架的 Converter<S&#xff0c;T> 是一个可以将一种数据类型转换成另一种数据类型的接口&#xff0c;这里 S 表示源类型&#xff0c;T 表示目标类型。开发者在实际应用中使用框架内置的类型转换器基本上就够了&#xff0c;但有时需要编写具有特定功能的类型转…

PLSQL/Oracle解决中文乱码问题

问题描述&#xff1a; PLSQL/Oracle中文乱码&#xff1b; 问题原因&#xff1a; PLSQL客户端编码和服务器端编码不一致&#xff0c;插入中文时就会出现乱码&#xff1b; 解决办法&#xff1a; 1、查看服务器端编码&#xff1a; select userenv(language) from dual;2、查看PLS…

交换两个变量而不用临时变量

1: inline void Swap(int *a,int *b) 2: { 3: *a*a*b; 4: *b*a-*b; 5: *a*a-*b; 6: } 是不是很有意思&#xff0c;真的没有用到其它的临时变量啊&#xff01;那我们上面的结论1是不是错了呢&#xff1f;当然不是&#xff0c;为什么可以直接就可以交换了呢&am…