我正在使用Python 3编写一个包,我想知道在导入它之后是否有任何方法可以改变它的变量。像这样:
导入包 - > package.stuff指向无
package.init( “条”) - > package.stuff现在指向“bar”
所以我想在包中初始化其内容的init()函数。
我确信这是可能的,但是在Python 3中实现这一目的的正确方法是什么?
对此有任何暗示感到高兴,谢谢
答案 0 :(得分:0)
您可以在包中添加以下内容:
stuff = None
def init(value):
global stuff
stuff = value
另一方面,软件包的用户可以简单地编写package.stuff = value
。