【问题标题】:SyntaxError: invalid syntax on Jupyter Notebook in Linux [closed]SyntaxError:Linux 中 Jupyter Notebook 上的无效语法 [关闭]
【发布时间】:2021-08-12 10:46:29
【问题描述】:

我正在尝试在 Linux 机器上的 Jupyter Notebook 中创建 labelmap,但出现此语法错误

代码:

labels = [{'name':'licence', 'id':1}
with open(files['LABELMAP'], 'w') as f:
    for label in labels:
        f.write('item { \n')
        f.write('\tname:\'{}\'\n'.format(label['name']))
        f.write('\tid:{}\n'.format(label['id']))
        f.write('}\n')

错误:

 File "/tmp/ipykernel_844/1834800190.py", line 3
   with open(files['LABELMAP'], 'w') as f:
   ^ SyntaxError: invalid syntax

【问题讨论】:

  • 您的程序使用 Python 编程语言。您希望 Python 程序员查看您的代码,因此您必须添加 [python] 标签。所有其他标签都无关紧要,这不是深度学习或计算机视觉的问题,也不是 Linux 的问题,而是 Python 语法错误。使用正确的标签来吸引正确的眼球非常重要。

标签: python python-3.x linux jupyter-notebook


【解决方案1】:

错误可能来自第一行。您忘记关闭标签括号:

labels = [{'name':'licence', 'id':1}]

这样的错误通常指向下一行,编译器意识到代码中存在语法错误。

【讨论】:

  • 感谢您的帮助。现在解决了
猜你喜欢
  • 1970-01-01
  • 2022-08-21
  • 1970-01-01
  • 1970-01-01
  • 2022-12-03
  • 1970-01-01
  • 1970-01-01
  • 2018-11-13
  • 2018-04-19
相关资源
最近更新 更多