2014-10-04 7 views

cevap

7

help() işlevi, PAGER environment variable ürününe saygı duyuyor gibi görünüyor.

PAGER=cat python 
>>> import os 
>>> help(os) 

Ayrıca Python içinden ortam değişkeni değiştirebilir:

>>> import os 
>>> os.environ['PAGER'] = 'cat' 
>>> 
>>> help(os) 

Ama unutmayın Yani benim için aşağıdaki eserlerini less yerine çağrı cihazı olarak cat geçmek için Eğer bu ilk kez çağrı cihazını kullanırsanız, bu sadece bir etki yapar, çünkü çağrı cihazı cached in pydoc.py sonra ilk kez belirlendi.

>>> import pydoc 
>>> pydoc.pager = pydoc.plainpager 

Bu pydoc.py önbelleğe sürümün yerini olarak zaten, help komutunu çağrılan olsa bile çalışır:

+1

Teşekkürler. Bunun gibi basit bir şey olacağını biliyordum. Set ve env için bir şey kontrol ettim = daha az - nada. PAGER'i tamamen unutmuşum. Tekrar teşekkürler! – datajerk

4

Bu da iş gibi görünüyor.

İlgili konular