首页 > 解决方案 > Atom 脚本环境中打印功能的 SyntaxError

问题描述

我正在尝试打印一个列表,其中每个项目在单独的行中:

print(*list, sep = '\n')

这是我收到的错误消息:

File "/Users/wen2019macbookpro/Documents/Coding/Lesson 4/P0/Task4.py", line 52
    print(*list, sep = '\n')
          ^
SyntaxError: invalid syntax

我也在尝试打印一个列表,将每个单词组合成一个句子:

print(*['jdoe is', 42, 'years old'])

这是我收到的错误消息:

File "/Users/wen2019macbookpro/Documents/Coding/Lesson 4/P0/Task4.py", line 52
    print(*['jdoe is', 42, 'years old'])
          ^
SyntaxError: invalid syntax

这是因为 Atom 脚本环境的限制吗?我检查了其他线程并谷歌了语法,我认为我没有写错任何东西。但它不能在 Atom 中执行。

标签: pythonprintingatom-editor

解决方案


print(*list, sep = '\n')如果没有太多项目,请尝试在单独的行上打印每个项目,而不是 ,这很有效并且非常简单。对于print(*['jdoe is', 42, 'years old']),我不太确定,它可能与 Atom 有关。当我在一个名为“Trinket”的网站上对其进行测试时,它对我有用。


推荐阅读