Python Atom脚本环境中打印函数的SyntaxError

Python Atom脚本环境中打印函数的SyntaxError,python,printing,atom-editor,Python,Printing,Atom Editor,我正在尝试打印一个列表,每个项目都在一个单独的行中: print(*list, sep = '\n') 这是我收到的错误消息: File "/Users/wen2019macbookpro/Documents/Coding/Lesson 4/P0/Task4.py", line 52 print(*list, sep = '\n') ^ SyntaxError: invalid syntax File "/Users/wen2019macbookpro/Docum

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

print(*list, sep = '\n')
这是我收到的错误消息:

File "/Users/wen2019macbookpro/Documents/Coding/Lesson 4/P0/Task4.py", line 52
    print(*list, sep = '\n')
          ^
SyntaxError: invalid syntax
File "/Users/wen2019macbookpro/Documents/Coding/Lesson 4/P0/Task4.py", line 52
    print(*['jdoe is', 42, 'years old'])
          ^
SyntaxError: invalid syntax
我还试图打印一个列表,将每个单词组合成一个句子:

print(*['jdoe is', 42, 'years old'])
这是我收到的错误消息:

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

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

如果没有太多的项目,请尝试在单独的一行中打印每个项目,而不是
print(*list,sep='\n')
,这样做非常简单。对于
打印(*['jdoe is',42',year'])
,我不太确定,它可能与Atom有关。当我在一个名为“韦小宝”的网站上测试它时,它对我起了作用。

你似乎在Python 2上。获取Python 3。