VSCode上带有Pylint的打印功能获得无效的语法<未知,第6行>错误

时间:2019-08-29 09:50:03

标签: python-3.x syntax-error pylint

对于我的每周课程分配,我们的任务是为虚构的员工创建简单的用户入口点。我运行了一次代码,一切都按需完成,要求用户输入数据,一旦输入,就给出了标题。我忘了为employeeName和“ ----”行添加一个字段,因此我将所有字段都添加进去,然后复制并粘贴其中的一部分以完成操作,因为代码非常相似。然后我得到语法错误。我检查了打印的拼写,删除了打印功能,然后使用VS Code intellisense自动填充了该功能,未对错误进行任何更改,经过了一行检查我是否忘记了某些内容或添加了其他废话。我浏览了类似的帖子,但根据我的判断,他们并没有完全解决我的特定问题。非常感谢您的帮助。

致谢

# user input for an employee's SSN
print("Please enter your SSN #:", end=' ')
employeeSSN = input(str())
print('SSN:', employeeSSN)

print("PLease enter your SSN #:", end=' ')
    ^
SyntaxError: invalid syntax

预期结果应在引号内打印字符串,并允许用户输入。

1 个答案:

答案 0 :(得分:0)

经过更多检查和测试后,我发现了自己的错误。我忘了在代码的第4行加上结尾括号。通过删除我最后处理的一组东西并重新测试到一个好点,然后慢慢地将其余部分重新添加,我找到了它。我注意到该过程中缺少括号。我希望错误使我指向第4行中的缺失部分,然后指向第6行和函数。让我想到完全不同的东西。

代码混乱示例

print("----------------------------", employeeName, "----------------------------"

我如何修复

print("----------------------------", employeeName, "----------------------------")

有时候,这是我们最简单的事情。希望这可以帮助其他人。