7 NİSAN 2011, PERŞEMBE
Nasıl Python stderr için baskı?
Baskı için en az üç yol arasında stderr için geldim:
import sys
print >> sys.stderr, 'spam'
sys.stderr.write('spam\n')
from __future__ import print_function
print('spam', file=sys.stderr)
Çelişiyor gibi görünüyorPython zen #13†bunu yapmak için tercih edilen yolu nedir? Öyle ya da böyle herhangi bir avantaj ve dezavantajları nelerdir?
†
CEVAP
20 ŞUBAT 2013, ÇARŞAMBA
Bu sadece bir kısa esnek taşınabilir okunabilir buldum:
from __future__ import print_function
...
def warning(*objs):
print("WARNING: ", *objs, file=sys.stderr)
Bunu Paylaş:
Nasıl baskı yeni satır veya boşluk olm...
Python: sınıf baskı kullanarak bir sın...
Nasıl bir baskı, bir anahtar için bekl...
Nasıl Python ile şimdiki zaman almak i...
Nasıl klon ya da Python içinde bir lis...