【问题标题】:Visual Studio Code [pylint] E0001:invalid syntaxVisual Studio Code [pylint] E0001:无效语法
【发布时间】:2018-04-05 00:49:32
【问题描述】:

我正在使用扩展名为 ms-python.python 的 Visual Studio Code,当我使用 from xxxx import xxxx 导入函数或类时,总是在许多不同的文件中出现此错误。

即使我只有两三行代码,我也会收到此错误。

from django import forms
from django.core import validate # <-- error on this line.
from app_two.models import users

【问题讨论】:

  • 您没有使用from xxxx import xxxx,您使用的语法无效,正如您的错误所暗示的那样,通过执行from xxxx import xxxx。试试import xxxx
  • 请不要包含代码图像。只需在问题中输入代码。您可以通过突出显示要格式化的内容并单击{} 按钮来格式化代码。我很欣赏它不会显示弯曲的红线,但您可以添加评论而不是说 # &lt;- error here 或类似的东西。
  • from django.core import 是一个不完整的陈述。仅当您想从模块中导入特定事物(或一组事物)时,才使用 from x import y。如果您只想导入整个模块,请使用import x。您可以使用 from x import * 将所有内容导入到默认命名空间中,但这是一种不好的做法,因为它可能会在该命名空间中引入很多东西并给您带来问题。
  • @PaulRooney 谢谢我在堆栈溢出方面很新 感谢您的评论

标签: python visual-studio-code


【解决方案1】:

基于您链接的示例(而不是您的编辑);你没有使用from xxxx import xxxx。正如您的错误所暗示的那样,您通过执行无效的from xxxx import 使用了无效的语法。

代替;

from django.core import

你应该试试:

from django import core

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-20
    • 2019-03-31
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    • 1970-01-01
    • 2020-08-28
    • 2017-12-16
    相关资源
    最近更新 更多