15 EYLÜL 2008, PAZARTESİ
Nasıl bir modül almak için tam yolu verilmiş?
Nasıl tam yolu verilmiş Python bir modülü yükleyebilir miyim? Dosya yapılandırma bir seçenek olarak, herhangi bir dosya sistemi olabilir unutmayın.
CEVAP
15 EYLÜL 2008, PAZARTESİ
import imp
foo = imp.load_source('module.name', '/path/to/file.py')
foo.MyClass()
Derlenmiş Python dosyaları için eşdeğer kolaylık fonksiyonları ve DLL vardır.
Python 3.3 için bu biraz daha ayrıntılı
from importlib.machinery import SourceFileLoader
foo = SourceFileLoader("module.name", "/path/to/file.py").load_module()
foo.MyClass()
Bu yöntem, Python ile kaldırılmıştır 3.4, ve bir karşılığı yok gibi görünüyor. Cf. http://bugs.python.org/issue21436.
Bunu Paylaş:
Nasıl mutlak yolu göreli bir yol almak...
Nasıl istek bağlam yolu olmadan URİ al...
Kodu Geometri (XAML)için Veri Yolu ile...
Nasıl Python ile şimdiki zaman almak i...
Nasıl bir liste boyutunu almak için...