我是python新手,必须运行不执行的代码
class CImport_Object():
def __init__(self):
self.ticket = {}
self.actions = []
self.tasks = []
self.memo:CMemo = None
self.attachments = []
它在self处得到一个错误。备注:CMemo行
File ".\01_requ_table.py", line 49
self.memo:CMemo = None
^
SyntaxError: invalid syntax
这段代码在其他系统上也能用,但我不知道。 我用执行此代码的系统检查了python版本(3.8.3)和windows版本
您可能使用不同版本的Python运行代码。这是一个类型提示,从3.5开始,语法是有效的,但在例如2.7中,它不会给出语法错误。因此,当您出现该错误时,您没有使用3.8
您可以通过将其添加到代码中来验证正在运行的版本,该版本适用于3和2:
如果安装了多个Python版本,Windows会将其中一个与.py文件关联,因此您可以修复该问题。。删除2并重新安装3可能是最简单、最清晰的方法
相关问题 更多 >
编程相关推荐