2014-10-12 23 views
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 = Truepython -BPYTHONDONTWRITEBYTECODE)的裝載機。

+0

你總是可以加載文件並直接使用編譯()/ EXEC。 – mdurant 2014-10-12 14:01:50

+0

我知道編譯和exec,但我想加載的模塊具有複雜的相互依賴關係(它們導入了數百個對方),我想獲得與Python一樣的導入文件名解析,但沒有加載任何非'.py'文件。 – pts 2014-10-12 14:05:02

回答