Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

PyInstaller & colorama

  • Автор темы Автор темы clmove
  • Дата начала Дата начала
ryo
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
4 Июн 2021
Сообщения
331
Реакции
114
Короче, начал изучать питона, захотел сделать exe пароль чеккер, хотел все красиво оформить, импортил колораму, но после сборки в exe вместо цветного вывода получил какие то префиксы
1647276753332.png


сборку пробывал двумя командами
1. pyinstaller.exe --onefile script.py
Вылазило, полазил на форуме, нашел вторую команду
2. pyinstaller.exe --onefile --hidden-import colorama script.py
Все равно вылазят
 
Это не пофиксить, т.к до сборки работает python. После сборки все отображается в cmd, а она не умеет отображать такой синтаксис.
 
Это не пофиксить, т.к до сборки работает python. После сборки все отображается в cmd, а она не умеет отображать такой синтаксис.
можно ли вообще как то скрыть это цмд, к примеру если у меня гуи на tkinter есть?
 
но после сборки в exe вместо цветного вывода получил какие то префиксы

Python:
Expand Collapse Copy
import colorama as Colorama

Colorama.init()
print(Colorama.Fore.GREEN + "Text" + Colorama.Style.RESET_ALL)

2. Если не хочешь, что бы появлялось cmd, то pyinstaller -F -w YouPythonFile.py
 
Python:
Expand Collapse Copy
import colorama as Colorama

Colorama.init()
print(Colorama.Fore.GREEN + "Text" + Colorama.Style.RESET_ALL)

2. Если не хочешь, что бы появлялось cmd, то pyinstaller -F -w YouPythonFile.py
спасибо большое, теперь все норм
 
Последнее редактирование:
Посмотреть вложение 196064
всё гуд (паковал тоже pyinstaller'ом)

в инит можно запихнуть авторесет.
colorama.init(autoreset=True)
серьёзно? Неужели это в документации подсмотрел?
1647359800432.png

1647359817418.png


читайте документацию того чуда, что вы используете, перед тем, как задавать вопросы
 
Я не уверен рвут ли за это руки в сообществе питона, но лично я бы сделал так
1647365618050.png
 
за ситайпс никто тебе руки не оторвёт, но зачем изобретать велосипед, когда за тебя сделали удобную либу?
Ну оно то как бы да, но при этом как бы и нет. Просто у него проблема в том, что терминал винды не умеет в ascii цвета, ну а что мы делаем когда винда что-то не умеет? Учим её с помощью винапи! Т.к там 100% есть альтернатива.
 
Назад
Сверху Снизу