在python中使用点名称导入

时间:2014-11-28 12:49:53

标签: python import

如何在python中导入虚线名称文件?

我不是指相对路径,而是指开始或包含点"."

的文件名

例如:'.test.py'是文件名。

import .test将搜索父包中带有test模块的py包。

1 个答案:

答案 0 :(得分:10)

这种情况很棘手,因为dot表示python的子包结构。尽管如此,使用imp

还是可以的
import imp
my_module = imp.load_source('my_module', '.test.py')

注意:这是非正统的,建议您只需重命名模块。