0
我需要一個Python http://legacy.python.org/dev/peps/pep-0302/取景器和進口類上的特定目錄的作品,但它可以只加載.py
文件(即沒有0,沒有.dll
,沒有.pyc
)。進口商其中進口.py文件只
指定的目錄包含幾個包(__path__
指定並覆蓋默認__path__
爲__init__.py
添加)。
此外,我需要它不創造.pyc
文件,並且不使用任何的Python 2.6具體的解決方案(例如sys.dont_write_bytecode = True
,python -B
或PYTHONDONTWRITEBYTECODE
)的裝載機。
你總是可以加載文件並直接使用編譯()/ EXEC。 – mdurant 2014-10-12 14:01:50
我知道編譯和exec,但我想加載的模塊具有複雜的相互依賴關係(它們導入了數百個對方),我想獲得與Python一樣的導入文件名解析,但沒有加載任何非'.py'文件。 – pts 2014-10-12 14:05:02