最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Python 動(dòng)態(tài)導(dǎo)入對(duì)象,importlib.import_module()使用

2023-06-10 23:34 作者:青陽小棧  | 我要投稿

背景

一個(gè)函數(shù)運(yùn)行需要根據(jù)不同項(xiàng)目的配置,動(dòng)態(tài)導(dǎo)入對(duì)應(yīng)的配置文件運(yùn)行。

解決

文件結(jié)構(gòu)

a #文件夾

│a.py

│__init__.py

b #文件夾

│b.py

│__init__.py

├─c#文件夾

│c.py

│__init__.py


# c.py 中內(nèi)容

args = {'a':1}


class C:

? ??

? ? def c(self):

? ? ? ? pass


向a模塊中導(dǎo)入c.py 中的對(duì)象

解決方案

a.py


import importlib

params = importlib.import_module('b.c.c') #絕對(duì)導(dǎo)入

params_ = importlib.import_module('.c.c',package='b') #相對(duì)導(dǎo)入

# 對(duì)象中取出需要的對(duì)象

params.args #取出變量

params.C? #取出class C

params.C.c? #取出class C 中的c 方法


Python 動(dòng)態(tài)導(dǎo)入對(duì)象,importlib.import_module()使用的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
特克斯县| 沈阳市| 新巴尔虎右旗| 漳州市| 香格里拉县| 天门市| 蕲春县| 楚雄市| 绥棱县| 鄯善县| 合作市| 宾川县| 岳池县| 呈贡县| 西和县| 汝南县| 定襄县| 巫山县| 东平县| 达尔| 贵州省| 尼勒克县| 舟曲县| 青岛市| 东丽区| 三明市| 惠来县| 肇源县| 铜山县| 儋州市| 华阴市| 大余县| 乐山市| 吉隆县| 临潭县| 阳曲县| 繁昌县| 舞阳县| 八宿县| 项城市| 独山县|