如何在python3中正确导入同一目录下的模块

2024-12-02 05:14:28
推荐回答(1个)
回答1:

因为要absolute_import,这样import webchat_sdk.basic应该没问题了。

在 Python 2 里面可以使用 import foo来导入相同目录包下的模块foo,在 Python 3 里面就是导入的项目根目录(最上层有__init__.py的目录)包foo。 也就是说 Python 3 默认就是绝对导入的,import .foo只是相对于绝对导入来说的,并不是相对导入。