如何在python中导入虚线名称文件?
我不是指相对路径,而是指开始或包含点"."
例如:'.test.py'
是文件名。
import .test
将搜索父包中带有test
模块的py
包。
答案 0 :(得分:10)
这种情况很棘手,因为dot表示python的子包结构。尽管如此,使用imp
:
import imp
my_module = imp.load_source('my_module', '.test.py')
注意:这是非正统的,建议您只需重命名模块。