Nasıl/Python shell dizinde değiştirmek?
Python 3.2 Windows 7 kullanıyorum. Python kabuk açtığımda, nasıl Geçerli dizinin ne olduğunu ve nasıl modülleri nerede bir dizin için değiştirebilir miyim?
CEVAP
os
modülünü kullanabilirsiniz.
>>> import os
>>> os.getcwd()
'/home/user'
>>> os.chdir("/tmp/")
>>> os.getcwd()
'/tmp'
Ama eğer diğer modülleri bulma konusunda ise: değişken gibi olur altında Linux PYTHONPATH
denir . bir ortam ayarlayabilirsiniz
export PYTHONPATH=/path/to/my/library:$PYTHONPATH
Sonra, tercüman da import
ed modülleri için yer arar. Adı altında aynı Windows olurdu sanırım, ama değiştirmek için nasıl bilmiyorum.
edit
Windows Altında:
set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
(http://docs.python.org/using/windows.html alınan)
2 düzenleyin
... ve daha iyi kullanın: virtualenv
virtualenv_wrapper
, Bu izin oluşturmak için bir geliştirme ortamı ekleyebilirsiniz modülü yolları olarak senin gibi (add2virtualenv
) olmadan kirletici yükleme ya da "normal" çalışma ortamı.
http://virtualenvwrapper.readthedocs.org/en/latest/command_ref.html
Nasıl Python ile bir metin dosyası değ...
Nasıl Python shell için SEKME tamamlam...
Nasıl python yorumlayıcısı shell son k...
Nasıl Python fonksiyonu dekoratörler z...
Nasıl tek bir ifadede iki Python sözlü...