python - Sytanx错误: Invalid Sytax

标签 python macos python-idle

我一直在做我的作业,该作业提供了如何使用另一个代码文件作为输入来执行代码的分步说明。

我对 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。您正在执行的命令/二进制文件 catpython3 是您的 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/

相关文章:

python - 脚本在 IDLE 中工作,但 .py 文件不工作

python - Healpy 可以计算双谱来研究 CMB 图的非高斯性吗?

python - Django 中的中间件是线程安全的吗?

带有迭代器和可迭代的 Python zip 函数

ios - AppStore.sync() 不恢复购买

python-3.x - 如何解决 IDLE 中的 ModuleNotFound 错误?

python - 初学者 - 在程序中集成 optparse

ruby - ruby 2.3.1 缺少库

objective-c - audit_token_to_pid undefined symbol

python - 在 IDLE 以外的 IDE 中输入时,Python 中的三引号(文档字符串)消息是否会出现?