实现占位符变量的正确方法(PEP8)



我遇到了很多需要占位符变量的问题。我尝试根据PEP8进行编码,并始终遵循它,我也在使用PyCharm,它会通知我错误。目前我使用_,因为我在很多在线代码中都看到了这一点,但我想这是错误的,因为我仍然得到了警告。正确的做法是什么?

一些例子:

我需要一个给定长度的元组列表,其中每个元组都是(0,None):

bound = [(0, None) for _ in ENERGY_ATTRIBUTES]

函数不返回任何东西的无序多进程

for _ in p.imap_unordered(partial(read_energies, round=i), PEPTIDE_KD.keys()):
    pass

Also tried

_ = [_ for _ in p.imap_unordered(partial(read_energies, round=i), PEPTIDE_KD.keys())]

相同警告。

如果你知道这些警告是无害的,就忽略它们。它们是警告,而不是错误或异常。如果你知道你在做什么,忽略或抑制警告!

最新更新