我需要一个Python http://legacy.python.org/dev/peps/pep-0302/查找器和导入器类,它可以在特定目录上运行,但它只能加载.py
个文件(即没有.so
,没有.dll
,没有.pyc
)。
指定的目录包含多个软件包(__path__
指定并覆盖__path__
添加的默认__init__.py
。
此外,我需要一个不创建.pyc
文件的加载器,并且不使用任何特定于Python 2.6的解决方案(例如sys.dont_write_bytecode = True
,python -B
或{{1 }})。
答案 0 :(得分:0)
由于我找不到现有的实现,我写了一个:https://github.com/pts/import_only_py/blob/master/import_only_py.py