我正在尝试使用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中运行脚本时,工作正常。
答案 0 :(得分:3)
它给出了语法错误,因为这是无效的语法。你没有定义那样的属性;你需要使用作业。
var el = options.$trigger;
var id = el.attr('id');
但请注意,将这些属性定义为类属性isn't what you want。
答案 1 :(得分:1)
只需为变量添加'='就可以了。
budget = None
有关该主题的更多信息,请阅读此内容: