【发布时间】:2020-02-25 05:10:21
【问题描述】:
此命令在 Linux 上在bash 下运行:
python file.py variables
但是当我将它写入 Spyder 中的 IPython 控制台时,我得到:
SyntaxError: invalid syntax
问:如何在 Spyder 中使用 IPython 控制台运行 python 脚本?
【问题讨论】:
此命令在 Linux 上在bash 下运行:
python file.py variables
但是当我将它写入 Spyder 中的 IPython 控制台时,我得到:
SyntaxError: invalid syntax
问:如何在 Spyder 中使用 IPython 控制台运行 python 脚本?
【问题讨论】:
(这里是 Spyder 维护者) 要在 Spyder 中运行 Python 文件,您只需在其编辑器中打开它并转到菜单
Run > Run file
或按 F5。这基本上是读取文件的内容并使用exec 执行它(正如 Jeremy Hue 的回答中所建议的那样)。
如果您想将参数传递给您的脚本,请参阅我对 here 的回答。
【讨论】:
您的 IPython 控制台已经在运行 Python,而 bash 中的命令 python file.py 基本上是在说“使用 Python 运行 file.py”。
如果您想通过 IPython 控制台显式运行 file.py,请查看此解决方案 run program in Python shell
【讨论】: