python - 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 中执行。
解决方案
print(*list, sep = '\n')
如果没有太多项目,请尝试在单独的行上打印每个项目,而不是 ,这很有效并且非常简单。对于print(*['jdoe is', 42, 'years old'])
,我不太确定,它可能与 Atom 有关。当我在一个名为“Trinket”的网站上对其进行测试时,它对我有用。
推荐阅读
- reactjs - 如何在 reactjs 中使用 vanilla js 创建图表?
- java - 使用 GTK 在 linux 上使用触摸屏和 openjfx 滚动问题
- java - 如何检查文件是否在 AWS S3 Bucket 上被删除
- c - 如何将 PhysFS 与 CMAKE 链接?
- android - 如何构建特定的 Android cli 可执行文件 (service.cpp)
- excel - Excel 从同一工作簿填充表格
- python - Python 定义的“类型”——中级开发者的宠儿
- linux-kernel - 内核 VDSO 中的动态内存分配
- excel - 将数组值写入 Range
- c# - 如何获取具有值的xml标签和C#中的智能值?