2016-03-31 13 views

cevap

0

:

https://pypi.python.org/pypi/colorama

Örnek:

from colorama import Fore, Back, Style 

print(Fore.RED + 'some red text') 
print(Back.GREEN + 'and with a green background') 
print(Style.DIM + 'and in dim text') 
print(Style.RESET_ALL) 
print('back to normal now') 
0

Düz ileri olmasa bile mümkündür. Neyse ki, bu konuda size yardımcı olabilecek colorama adlı güzel bir kütüphane var. Ekstra kütüphaneleri kullanılarak olmadan burada http://pypi.python.org/pypi/colorama

Check it out , sen ANSI karakter kaçmak kullanmak zorunda http://ozzmaker.com/add-colour-to-text-in-python/ ben Colorama kütüphane öneririm

+0

i tüm bu yöntemleri denenmiş ve ben onları işe almak mümkün değil. colorama'yı denerken colorama denilen bir modül olmadığını ve ANSI karakterlerini kullanırken karakterleri sadece –

+0

dizgisi olarak yazdıracağınız 'pipetle colorama' yüklemeniz gerekir! –

+0

ve python2'yi kullanıyorsanız, print_function öğesini, "__future__ import print_funtion" kaynağından içe aktarmanız veya yazdırma parantezini çıkarmanız gerekir. –

0

Evet öyle. Tüm terminallere çalışmayabilir, ama kaçış dizileri bunun için vardır:

print("\033[34;42mMy text\033[m") 

yeşil bir arka plan üzerinde mavi My text yazdırılır.

Çıkış sırası \033[ ve onu takiben ; - ayrılmış rakamlar, ardından m izlemektedir. Rengi sonlandırmak için \033[m kullanın. Sayılar, metni kalın, 3 metnini, diğer sayının rengini oluşturmak için 1, metnin diğer sayının rengini oluşturmak için başka bir numaraya ve 4 numarasına sahip olmasını sağlar. 3 ve 4 için bahsedilen diğer numaralar şunlardır:

0 -> Black 
1 -> Red 
2 -> Green 
3 -> Yellow 
4 -> Blue 
5 -> Purple 
6 -> Cyan 
7 -> Light Gray 
İlgili konular