Merhaba arkadaşlar. Aşağıdaki satırlarla dosya içinde arama yapıyorum. Ama grep yada apt search gibi aranan kelimenin renklendirilmesini istiyorum ama yapamadım. Nasıl yapabilrim.
with open("file.txt") as f:
for line in f:
if "Linux" in line:
print (line)
ilk once consola gir pip install colorama yaz
sonra projene gel
from colorama import Fore, Back, Style
with open("file.txt") as f:
for line in f:
if "Linux" in line:
print (Fore.GREEN + line)
editli kisim print(Style.RESET_ALL)
dersen olur
Yukarıdaki komut aranan değerin geçtiği tüm satırı ekrana yazdırıyor. Ben satır içinde aranan kelimeyi renklendirmek istiyorum. Sizin paylaştığınız kodda tamamı renkleniyor
printin altina bu kodu ekle
eksik yazmisim editleyeyim onuda
print(Style.RESET_ALL)
O şekilde değiştirdiğimde sonuç vermez oluyor. print içine eklediğinde tüm satırlar için geçerli oluyor
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
print bcolors.WARNING + "tehlike:Turkey Security" + bcolors.ENDC
print "Turkey Security"
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 11 Eylül 2017 - 18:49:55
daha sonra yazdirilan normal renkte cikiyor
istedigin gibi
Biraz yanlış anlaşıldım sanırım. şöyle örnek vereyim. Aşağıdaki komutu çalıştırdığımızda depodaki isimlerde yada açıklamalarda caja olanların kırmızı olduğunu görürsünüz.
apt search caja
Diğer yazıların beyaz olduğunu görürsünüz. Bunu yapmak istiyorum. Sizin yaptığınız satırı reklendiriyor. Ben onu zaten yapabiliyorum :)
bi ekran atabilirsen cok iyi olur bende bir sey olmadi