我一直在做我的作业,该作业提供了如何使用另一个代码文件作为输入来执行代码的分步说明。
我对 python 不太熟悉,我一直在到处搜索,看看我可能犯了什么简单的错误,但我只是无法通过得到相同的语法错误来找出它可能是什么
animals.csv 是一个 Excel 文件,我想通过 Kingdom.py 读取它,它映射 Animals.csv 中的某些元素
- 我已确保代码的文件名拼写正确
- 我已将所有文档放在我的 mac 根目录和其他目录中
- 我尝试过使用 IDLE 和 mac 内置的 python 程序,但不断收到相同的错误。
>>> cat animals.csv | python3 kingdom.py
^
SyntaxError: invalid syntax
>>>
最终输出应该是一个很长的列表,但这只是我无法通过的 3 步中的第一步
最佳答案
您位于IDLE ,这是Python的IDE。您正在执行的命令/二进制文件 cat
和 python3
是您的 shell 已知的(例如 Bash ),而不是 Python 本身。
在 IDLE 中,键入 exit()
或 quit()
。然后,打开terminal模拟器,例如 Mac OS X 上的 Terminal.app
,位于“应用程序”文件夹中。这使您可以访问 shell (Bash),您可以在其中输入 cat Animals.csv | python3 Kingdom.py
.
关于python - Sytanx错误: Invalid Sytax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56030243/