python - 为什么 VSC 会在这段代码中抛出语法错误?
问题描述
我不只是询问为什么某些事情没有按预期工作,而是询问为什么 VSC 或我的 linter (ProSpector) 似乎认为它是错误的。我有点卡住了,在将我的代码恢复到以前的样子后,它似乎仍然显示为错误。
@cmd.add_command(name='addgroup', aliases=['ag',])
def add_group(group):
if group in mods:
print(f'{color["blue"]}{group}{color["red"]} is a duplicate. Try something different.{color["reset"]}')
else:
mods[group] = []
这段代码有问题,不是我的对象,因为它们都是定义的。这是某种语法错误:
非常感谢任何帮助,因为我不确定这个问题。老实说,这可能是 VSC 搞砸了,因为我的代码仍然运行良好,但我真的不确定。
解决方案
推荐阅读
- python - 加速从 PDF 中提取文本的 Python 函数
- python - 使用python读取特定字符内的字符串
- node.js - 如何在firebase函数中替换字符串中的所有选定字符
- javascript - 通过比较属性值过滤数组
- python - python groupby 列,然后在每个组中获取任何错误值
- datepicker - Vue Material datepicker正在复制日期
- java - 如果您在某些情况下不使用范围,有人可以解释为什么代码会得到不同的输出吗?
- java - 尝试更新休眠数据对象中的瞬态变量以在控制器中使用,但未显示(在 spring mvc 中)
- java - Firebase 存储异常。无法将图像保存在 Firebase 存储中
- pandas - 如何将多个单元格中的字符串聚合到一个单元格中?