【发布时间】:2018-02-15 16:10:16
【问题描述】:
我正在尝试使用python test.py 在 Mac 终端中运行 python 脚本。
问题是我收到了这个错误:
Traceback (most recent call last):
File "test.py", line 3, in <module>
import agent as a
File "/home/test/script/agent.py", line 5
budget: None
^
SyntaxError: invalid syntax
为什么budget: None这一行给出了SyntaxError?
原代码:
class Agent:
budget: None
budget_left: None
(....)
当我在 PyCharm 中运行脚本时工作正常。
【问题讨论】:
-
您是否使用 Python 2 运行它?
-
应该是
budget = None -
@UnholySheep 是 python 3.5.2
-
您希望这能做什么?将属性设置为
None或键入注释? -
@hop 我对 Python 了解不多。我试图模仿某种“变量声明”。
标签: python python-3.x macos terminal