我对PyCharm有一点小烦恼;例如,如果我在没有导入的情况下编写assert_true
,那么我可以在其上 Alt-Enter 并获得从...导入的建议:nose.tools.assert_true 并且ide会自动添加以下行:
from nose.tools import assert_true
这一切都很好。但如果我稍后写assert_false
并按 Alt-Enter ,我似乎无法自动将其添加到现有导入中。我觉得很奇怪,我会错过什么吗?
所以目前我所做的是添加第一个函数,然后我必须手动将其他函数添加到现有的导入行。
我知道你可以使用*并导入整个模块;但我仍然对如何以非手动方式自动向现有导入行添加更多功能感兴趣。
更新:如下面的评论中所示,这似乎是针对nose.tools特有的,当从其他模块导入时,它可以正常工作。