【发布时间】:2016-12-22 20:45:30
【问题描述】:
我正在尝试在 Python 2.7 GUI 上运行以下代码:
python -m cProfile -s time abc.py
但是这是我遇到的错误:
>>> python -m cProfile -s time abc.py
>>> ^
>>> SyntaxError: invalid syntax
知道怎么解决吗?
【问题讨论】:
-
您需要从命令行运行它,而不是 GUI。
-
旁注:不要将您的模块命名为
abc!已经有一个 built-inabcmodule 用于支持抽象基类(在 Python 的许多部分中使用)。如果您将模块命名为abc.py并在与该文件相同的目录中运行 Python,它将隐藏内置模块,并且当您发现 Python(或您执行的某些导入)实际上取决于原始abc模块。您可能会暂时摆脱它,直到您不小心依赖于abc并且一切都死了。 -
感谢 ShadowRanger 的留言! abc 只是我用于这个问题的一个随机名称,不过将来会记下该注释