CinarYilmaz
Hectopat
Python öğreniyorum ve renkli yazı yazmaya çalışıyorum. Aşağıdaki kodu kullandığımda PyCharm'da işe yarıyor ama dosyayı direkt açtığımda (C:\Windows\py.exe ile açıyor) renkli olmuyor, çorba gibi. Nasıl direkt açıldığında da renkli yazmasını sağlayabilirim?
Python:
import socket
import getpass
class renkler:
PEMBE = '\033[95m'
MAVI = '\033[94m'
CAMGOBEGI = '\033[96m'
YESIL = '\033[92m'
SARI = '\033[93m'
KIRMIZI = '\033[91m'
DUZ = '\033[0m'
KALIN = '\033[1m'
ALTICIZILI = '\033[4m'
class lang:
class tr:
unknown_command = "Bilinmeyen komut."
dizin = "C:\\"
yetki = "$"
if dizin == "C:\\":
goruntulenen_dizin = "~"
else:
goruntulenen_dizin = dizin
run = True
commands = ["exit"]
while run:
command = input(
renkler.YESIL + getpass.getuser() + "@" + socket.gethostname() + renkler.DUZ + ":" + renkler.CAMGOBEGI + dizin + renkler.DUZ + yetki + " ")
if command not in commands:
print(lang.tr.unknown_command)
if command == "exit":
exit(0)