Python:无法解释的无效语法错误



所以,我在这里,在python中玩ipfsapi,昨天,为了从某个地方开始,我运行了以下连接到本地节点的博客文章中的一些代码:https://medium.com/python-pandemonium/getting-started-with-python-and-ipfs-94d14fdffd10

昨晚它运行得很好,但今天当我开始一个新项目时,我将实际使用这个方法并重写代码,我在except语句中遇到了一个无效的语法错误。现在代码看起来像这个

if __name__ == '__main__':
try:
api = ipfshttpclient.connect('127.0.0.1', 5001)
print(api)
except: ipfshttpclient.exceptions.ConnectionError as ce: #the invalid syntax error is marked at as
print(str(ce))

追溯:

File "/home/", line 17
except: ipfshttpclient.exceptions.ConnectionError as ce:
^
SyntaxError: invalid syntax

奇怪的是,我在as上遇到了一个无效的语法错误。由于对ipfshttpclient的弃用警告,我已经将ipfsapi更改为ipfshttpclient,但现在它都不起作用,同样的错误。这怎么可能呢?我只是没有看到我应该看到的东西吗?我的大脑正常了吗?如果这是一个愚蠢的问题,很抱歉,提前感谢!

Python 3.7.4 64位| Qt 5.9.6 | PyQt5 5.9.2 | Linux 5.5.10-arch1-1

您应该删除except之后的冒号:

最新更新