跳到内容

trailing-comma-on-bare-tuple (COM818)

源自 flake8-commas linter。

作用

检查裸元组(即,未加括号的元组)是否存在尾随逗号。

为什么这不好?

错放的逗号会导致 Python 将该值解释为元组,这可能会导致意外行为。

示例

import json


foo = json.dumps({"bar": 1}),

建议改为

import json


foo = json.dumps({"bar": 1})

如果打算使用元组,请改用

import json


foo = (json.dumps({"bar": 1}),)