Ubuntu Türkiye

Yazılım => Programlama => Python => Konuyu başlatan: marslı - 31 Ağustos 2017 - 15:51:32

Başlık: Arama sonrası çıktı renklendirme
Gönderen: marslı - 31 Ağustos 2017 - 15:51:32
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)
Başlık: Ynt: Arama sonrası çıktı renklendirme
Gönderen: ahmet12 - 09 Eylül 2017 - 01:19:48
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
Başlık: Ynt: Arama sonrası çıktı renklendirme
Gönderen: marslı - 09 Eylül 2017 - 19:59:33
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
Başlık: Ynt: Arama sonrası çıktı renklendirme
Gönderen: ahmet12 - 09 Eylül 2017 - 21:07:01
printin altina bu kodu ekle
eksik yazmisim editleyeyim onuda
print(Style.RESET_ALL)
Başlık: Ynt: Arama sonrası çıktı renklendirme
Gönderen: marslı - 10 Eylül 2017 - 15:34:19
O şekilde değiştirdiğimde sonuç vermez oluyor. print içine eklediğinde tüm satırlar için geçerli oluyor
Başlık: Ynt: Arama sonrası çıktı renklendirme
Gönderen: ahmet12 - 11 Eylül 2017 - 18:49:29
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
Başlık: Ynt: Arama sonrası çıktı renklendirme
Gönderen: marslı - 11 Eylül 2017 - 23:58:30
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 :)
Başlık: Ynt: Arama sonrası çıktı renklendirme
Gönderen: ahmet12 - 12 Eylül 2017 - 01:28:22
bi ekran atabilirsen cok iyi olur bende bir sey olmadi