Arama sonrası çıktı renklendirme

Başlatan marslı, 31 Ağustos 2017 - 15:51:32

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

marslı

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)

ahmet12

#1
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

marslı

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

ahmet12

printin altina bu kodu ekle
eksik yazmisim editleyeyim onuda
print(Style.RESET_ALL)

marslı

O şekilde değiştirdiğimde sonuç vermez oluyor. print içine eklediğinde tüm satırlar için geçerli oluyor

ahmet12

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

marslı

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 cajaDiğ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 :)

ahmet12

bi ekran atabilirsen cok iyi olur bende bir sey olmadi