0

我的相关文件结构如下所示。

 Project
 -launcher.py
 -lib
 --bot
 ---__init__.py

launcher.py 在 lib.bot 中运行 __init__.py,如下所示:

#launcher.py
from lib.bot import bot

VERSION = "0.0.4"

bot.run(VERSION)

这就是问题所在。我正在尝试访问 __init__.py 中的 VERSION 值。我曾尝试使用 sys.argv 但是当我这样做时:

import sys
VERSION = sys.argv
print(VERSION)

它只是打印['launcher.py']

我已经尝试了很多其他方法来访问这个值,但是,尽我所能:我做不到。有什么想法吗?

4

1 回答 1

0
# __init__.py
VERSION = '0.0.4'
# launcher.py
from lib.bot import VERSION    # access VERSION like this
print(VERSION)
于 2020-12-29T01:03:35.400 回答