gpt4 book ai didi

python - 如何在不更改导入的情况下将 Python 3 模块更改为包?

转载 作者:太空宇宙 更新时间:2023-11-04 00:26:28 24 4
gpt4 key购买 nike

是否可以在不更改其他文件中的 import 语句的情况下将 Python 模块更改为包?

例子:项目中的其他文件使用了import x,而xx.py,但是我想把它移动到某个地方像 ./x/x.py 而不是将其他文件中的导入语句更改为 from x import x.

即使我在 __init__.py 中使用 __all__ = ["x"],它也需要 from x import x 才能工作。

有没有办法或者我必须更新其他文件中的 import 语句?

最佳答案

可能是在您的 x/__init__.py 中使用通配符导入的罕见原因之一:

from .x import *

关于python - 如何在不更改导入的情况下将 Python 3 模块更改为包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47275909/

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