python - Pycharm 自动相关导入

标签 python pycharm python-import relative-import

每当您使用 PyCharm 提供的自动导入时,它都会生成一个绝对路径导入。即

from my_package.my_subpackage import my_thing

代替

from .my_subpackage import my_thing

是否有设置在导入 python 包时使用相对导入而不是绝对导入?

最佳答案

目前似乎没有方法可以将自动导入功能的导入样式更改为使用相对导入。您可以对导入语句进行的唯一样式更改是绝对导入的结构:

enter image description here

(顺便说一句,Jetbrains/PyCharm 设置搜索功能非常出色)。

重构时也会发生同样的事情,这绝对是我希望看到的一个选项。

关于python - Pycharm 自动相关导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48702550/

相关文章:

python - 如何在 Python 脚本中检测 Xen?

python - 如何在特定shell下执行远程pysftp命令

python - 桥 Pylons 中的脚手架

python - 如何使用tox仅测试一个功能?

python - 是否可以在 Python 中重用导入代码?

python - 如果需要的话安装一个库

node.js - 如何在 PyCharm 中使用 Intellij Node.js 插件?

python - ImportError : No module named test_data, 但 test_data.py 与 PyCharm 下的 test.py 在同一目录中使用 virtualenv

django - PyCharm 无法使用 Django 项目应用解析 __init__.py 中的引用

python - 如何将多个模块分组到一个命名空间中?