国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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)遵守國家法律
腾冲县| 西宁市| 吐鲁番市| 桂阳县| 九龙城区| 普安县| 都匀市| 密云县| 龙海市| 九寨沟县| 扶风县| 屏东县| 麻阳| 灵武市| 吉木萨尔县| 淳化县| 大理市| 咸阳市| 镇沅| 永寿县| 策勒县| 达日县| 青龙| 比如县| 会东县| 潮安县| 曲阜市| 平潭县| 杭锦旗| 广河县| 岳阳市| 牡丹江市| 开鲁县| 昌平区| 收藏| 云和县| 裕民县| 溆浦县| 历史| 周至县| 龙岩市|