在 PyCharm 中的 return 之后禁用自动导入

Disable auto import after return in PyCharm

如何在我的代码 return 中禁用自动导入

如上图所示,我在第20行选择re.findall后,PyCharm会自动为我追加"import \ re",我想关闭但是我没有`不知道方法。

对于 Python 在当前版本的 PyCharm 中无法完全禁用自动导入,请参阅 Disable auto import. Only the import style and tooltip can be adjusted, see Automatically add import statements

问题中带有换行符的示例并不典型,一个可能的原因是文件扩展名是 .config 而不是 .py.

import \
    re

发生的情况是线路被换行,多种设置的组合可能会导致这种情况。转到 File > Settings > Editor > Code Style > Python > Wrapping and Braces。如果第一个选项 Hard wrap at: 设置为高值(例如 120),则确认 "From" Import Statements 中的选项为 Do not Warp。见截图:

一个副作用是导入可能不会在较长的行上自动换行。但是,之后您总是可以 refactor the code