gpt4 book ai didi

python - 在 Sublime Text 中加载任何其他包之前,如何使包可导入?

转载 作者:太空宇宙 更新时间:2023-11-03 19:03:23 26 4
gpt4 key购买 nike

我想创建一个名为“Common”的 Sublime Text 包,其中包含一些可供所有其他包使用的常用函数。

其文件结构如下:

Common
common.py

然后我创建一个名为“A”的包来使用 Common/common.py 中定义的函数

A
a.py

在a.py中,我尝试导入common.py

import common

因为 Sublime Text 按字母顺序加载包,所以我收到错误消息:

Traceback (most recent call last):
File ".\sublime_plugin.py", line 62, in reload_plugin
File ".\a.py", line 1, in <module>
import common
ImportError: No module named common

如何在加载任何其他包之前使包可导入?

最佳答案

嗯..您已经在问题中包含了答案。如果 Sublime Text 按字母顺序加载包,您应该为您的包指定一个名称,使其位于所有其他包之前。

我想这也解释了包名称“AAAPackageDev”

关于python - 在 Sublime Text 中加载任何其他包之前,如何使包可导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15472175/

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