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

时间:2016-09-14 10:35:37

标签: python python-3.x pep8

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

一些例子:

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

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

无序多进程,其中函数不返回任何内容

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

也试过

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

相同的警告。

1 个答案:

答案 0 :(得分:2)

如果您知道它们是无害的,请忽略警告。它们是警告,而不是错误或例外。如果您知道自己在做什么,请忽略或取消警告!