gpt4 book ai didi

python模块__init__函数

转载 作者:太空狗 更新时间:2023-10-30 01:21:47 24 4
gpt4 key购买 nike

有什么方法可以为模块(不是包)创建一个隐式初始化器吗?像这样的东西:

#file: mymodule.py
def __init__(val):
global value
value = 5

导入时:

#file: mainmodule.py
import mymodule(5)

最佳答案

import 语句使用 builtin __import__ function .
因此不可能有模块 __init__ 函数。

你必须自己调用它:

import mymodule
mymodule.__init__(5)

关于python模块__init__函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28925385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com