[英]Applications not related to python output weird error message: SyntaxError: invalid syntax
[英]Weird invalid syntax in python
我正在尝试在Mac Terminal中使用python test.py
运行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中运行脚本时,效果很好。
它给出语法错误,因为那是无效的语法。 您没有定义这样的属性; 您需要使用分配。
class Agent:
budget = None
budget_left = None
但是请注意,将它们定义为类属性可能不是您想要的 。
只需为变量加上“ =”就可以了。
budget = None
请阅读以下内容以获取有关该主题的更多信息:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.