每当我尝试访问Series或DataFrame的非方法属性(例如columns
或loc
)时,IntelliJ会向我发出“未解析的引用”警告,该警告不会导致代码崩溃,但看起来很烦人。我宁愿不要禁用这个检查,我想避免使用抑制法来编写代码。
我已经为调试器设置了“收集代码洞察的运行时类型信息”选项,但这不起作用。我还尝试在“检查”选项卡的“忽略引用”列表中添加忽略引用,但我尝试的任何内容似乎都无效。
我得到的警告类似于Cannot find reference loc in 'Series | Series'
。
答案 0 :(得分:0)
当PyCharm的自动完成功能无法确定我的变量类型时,对我有用的一件事是类型提示。这种情况很少发生,以至于我(非常感激)不必经常这样做。
class Resources extends CI_Controller {
public function app1($page = '')
{
// $data array in my_controller, it will automatically be passed inside render_view
$this->data['title'] = ucfirst($folder); // Capitalize the first letter
$this->render_view('app1/form');
}
public function app2($page = '')
{
$this->data['title'] = ucfirst($folder); // Capitalize the first letter
$this->render_view('app2/form');
}
有关打字的更多信息,请参见:What are Type hints in Python 3.5