Pycharm变量用法检查和查询表达式

zf2sa74q  于 2022-11-08  发布在  PyCharm
关注(0)|答案(1)|浏览(236)

我们知道Pycharm可以检查变量的使用情况,对于定义后没有使用过的变量,它会使其变灰。
最近,我学习了一个新的Pandas技术-查询。这一个需要在字符串中写表达式。这使得变量使用检查很困难,因为变量被 Package 在字符串中。
我想知道是否有一种方法可以避免这种情况-我已经在字符串中使用了该变量,但它仍然显示为灰色。

e1xvtsh3

e1xvtsh31#

您可以在声明之前添加:#noinspection PyUnusedLocal
例如:

  1. # noinspection PyUnusedLocal
  2. lst_studies_to_remove = df_ok["Study UID"].unique().tolist()
  3. exports.query("`Study UID` not in @lst_studies_to_remove",inplace=True)

您也可以将_添加到变量名中,这样就不会进行Pycharm检查。

  1. _lst_studies_to_remove = df_ok["Study UID"].unique().tolist()
  2. exports.query("`Study UID` not in @lst_studies_to_remove",inplace=True)

相关问题