编程语言
首页 > 编程语言> > 如何在python中导入双扩展名文件

如何在python中导入双扩展名文件

作者:互联网

我有一个名为的python文件

default.properties.py

我如何尝试将其成功导入为模块

import default.properties as prop

但是直到我将名称更改为default.py才起作用,我想保留两个扩展名,这可能吗?

解决方法:

您可以使用imp

import imp
mymodule = imp.load_source('default.properties','default.properties.py')
>>>mymodule.variable
"i am variable in default.properties.py"

要么

mymodule = imp.load_module('default.properties',
                            open('default.properties.py'),
                            os.path.abspath('default.properties.py'),
                            ('.py', 'r', imp.PY_SOURCE))
>>>mymodule.variable
"i am variable in default.properties.py"    

标签:python-import,python
来源: https://codeday.me/bug/20191120/2044557.html