我们知道Pycharm可以检查变量的使用情况,对于定义后没有使用过的变量,它会使其变灰。最近,我学习了一个新的Pandas技术-查询。这一个需要在字符串中写表达式。这使得变量使用检查很困难,因为变量被 Package 在字符串中。我想知道是否有一种方法可以避免这种情况-我已经在字符串中使用了该变量,但它仍然显示为灰色。
e1xvtsh31#
您可以在声明之前添加:#noinspection PyUnusedLocal例如:
#noinspection PyUnusedLocal
# noinspection PyUnusedLocallst_studies_to_remove = df_ok["Study UID"].unique().tolist()exports.query("`Study UID` not in @lst_studies_to_remove",inplace=True)
# noinspection PyUnusedLocal
lst_studies_to_remove = df_ok["Study UID"].unique().tolist()
exports.query("`Study UID` not in @lst_studies_to_remove",inplace=True)
您也可以将_添加到变量名中,这样就不会进行Pycharm检查。
_
_lst_studies_to_remove = df_ok["Study UID"].unique().tolist()exports.query("`Study UID` not in @lst_studies_to_remove",inplace=True)
_lst_studies_to_remove = df_ok["Study UID"].unique().tolist()
1条答案
按热度按时间e1xvtsh31#
您可以在声明之前添加:
#noinspection PyUnusedLocal
例如:
您也可以将
_
添加到变量名中,这样就不会进行Pycharm检查。