Python os çıktıları

Başlatan marslı, 05 Temmuz 2017 - 14:21:10

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

marslı

Merhaba arkadaşlar. Bu kez nasıl yapabilirim diye değil nasıl düzeltebilirim diye sormak istiyorum.
dnscrypt ile ilgili yardımcı araç geliştiriyorum. Kod aşağıda.

dnscrypt-proxy -R cisco
çıktısı:
Alıntı Yap[INFO] - [cisco] does not support DNS Security Extensions
[WARNING] - [cisco] logs your activity - a different provider might be better a choice if privacy is a concern
[NOTICE] Starting dnscrypt-proxy 1.6.1
[INFO] Generating a new session key pair
[INFO] Done

import os
dnsc = os.popen("dnscrypt-proxy -R cisco").read()
for out in dnsc:
if dnsc in '[INFO] Generating a new session key pair':
print ("Başlıyor..")

if dnsc in '[INFO] Done':
print ("Bitti.")

Bu komutlara göre komutun çıktısı işlem durumuna göre komut çıktısı [INFO] Generating a new session key pair dediğinde Başlıyor demesi, [INF0] Done dediğinde bitti demesi gerekiyor. Ama olmuyor. os.popen().read() kısmında hata yaptığımı düşünüyorum. Sorun nerede sizce?