我遇到了很多需要占位符变量的问题。我尝试根据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())]
相同的警告。
答案 0 :(得分:2)
如果您知道它们是无害的,请忽略警告。它们是警告,而不是错误或例外。如果您知道自己在做什么,请忽略或取消警告!