从使用star导入的模块中获取属性

处理

python脚本需要按用户配置来覆盖(重新定义)“默认”分配(例如path = "local/path/"),这可以通过使用导入自定义模块的属性来完成from custom_settings import *我想输出自定义模块正在更改的内容。

从内custom_settings它的属性可以被获得dir(),例如", ".join( (a for a in dir() if not a.startswith("__") ) )如果将导入的模块属性绑定到现有名称空间,该如何从导入脚本中完成?

胡安帕·阿里维利亚加

这可能不是最整洁的解决方案,而且看起来很多余,但是您可以始终简单地进行以下操作:

from custom_settings import *
import custom_settings
overridden = ", ".join(a for a in dir(custom_settings) if not a.startswith("__"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取模块属性的类型,而无需导入模块或属性

来自分类Dev

Python:仅获取使用dir()在导入模块中定义的类?

来自分类Dev

Python:仅获取使用dir()在导入模块中定义的类?

来自分类Dev

从模块中获取导入脚本的路径?

来自分类Dev

使用变量从导入的模块获取列表

来自分类Dev

无法导入模块的属性

来自分类Dev

获取导入模块的路径

来自分类Dev

使用Python中的变量导入模块

来自分类Dev

使用Python中的变量导入模块

来自分类Dev

在XQuery中,如何获取导入模块中的功能列表?

来自分类Dev

PythonAnywhere中的模块导入

来自分类Dev

在导入的模块中使用main.js中的函数

来自分类Dev

使用嵌套模块中的项目时出现“未解决的导入”

来自分类Dev

在Typescript中,从Typeings导入时如何使用Javascript模块

来自分类Dev

使用导入模块中的变量时,SASS'无效的CSS错误'

来自分类Dev

使用模块中的异常而不显式导入它

来自分类Dev

在 angularJS 中使用导入模块中定义的路由

来自分类Dev

如何从类模块中获取当前活动表单的属性?

来自分类Dev

使用频繁导入方法导入库模块

来自分类Dev

从导入模块中的父模块调用函数

来自分类Dev

导入熊猫模块给出属性错误

来自分类Dev

模块导入,但没有任何属性

来自分类Dev

导入熊猫模块给出属性错误

来自分类Dev

Python 模块没有属性导入错误

来自分类Dev

在球拍中重叠模块导入

来自分类Dev

在Haskell中动态导入模块

来自分类Dev

在TypeScript中动态导入模块

来自分类Dev

列表中的模块无法导入

来自分类Dev

使用TypeScript导入“全局”模块