【问题标题】:Comma errors while using vim-syntastic plugin使用 vim-syntastic 插件时出现逗号错误
【发布时间】:2018-10-11 01:35:51
【问题描述】:

保存 python 文件时,vim-syntactic 开始调试并引发语法错误(特别是逗号),无论是在列表、字典、元组等中。这是保存 python 文件后的图像。

【问题讨论】:

  • 你忘记了图片...
  • @HelderSepu 谢谢。不知道为什么它没有保存。

标签: python vim terminal vim-syntastic


【解决方案1】:

问题是你的代码,那不是有效的语法,我猜你对python很陌生......

使用 {} 声明对象
以下是对象的外观:

farm_animals = {"sheep":"big", "cow":"huge"}
print(farm_animals)

您可以在其他编辑器上在线试用:
http://py3.codeskulptor.org/#user301_UotVM3f1Pw_0.py

【讨论】:

  • @HelderSepu 哇。谢谢你抓住那个。我在某处读到,我可以使用大括号创建集合,如果项目像列表一样分开,即逗号,那么它会将其解释为集合。我是 vim 的粉丝,但我会检查 codeskulptor。再次感谢:)
  • @plutonium244 不要忘记 +1 ...如果解决了您的问题,请标记为答案
【解决方案2】:

当你不在逗号后添加空格时,Vim-Syntactic 会抛出语法错误。

√ animals = set(['cat', 'dog', 'mouse'])  # no errors
x animals = set(['cat','dog','mouse'])  # errors

【讨论】:

    猜你喜欢
    • 2015-05-16
    • 1970-01-01
    • 2014-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多