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

歡迎光臨散文網(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)遵守國家法律
余庆县| 永仁县| 栾城县| 延长县| 马鞍山市| 从化市| 界首市| 辰溪县| 平和县| 巴东县| 金沙县| 合水县| 定州市| 商都县| 庆安县| 贵溪市| 高安市| 南乐县| 漾濞| 南和县| 深泽县| 阿尔山市| 洞头县| 庆安县| 上犹县| 凤城市| 康保县| 丰宁| 青浦区| 东海县| 普陀区| 时尚| 夏河县| 兴安县| 江华| 资源县| 聊城市| 会理县| 慈溪市| 陇西县| 甘孜县|