Python: 无法解释的无效语法错误
Python: Unexplainable invalid syntax error
所以,我在这里,在 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 更改为 ipfsapi,但它现在无法使用,同样的错误。这怎么可能呢?我只是没有看到我应该看到的东西吗?我的大脑是平滑的吗?抱歉,如果这是一个愚蠢的问题,请提前致谢!
Python 3.7.4 64 位 | Qt 5.9.6 | PyQt5 5.9.2 | Linux 5.5.10-arch1-1
您应该删除 except
后的冒号 :
。
所以,我在这里,在 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 更改为 ipfsapi,但它现在无法使用,同样的错误。这怎么可能呢?我只是没有看到我应该看到的东西吗?我的大脑是平滑的吗?抱歉,如果这是一个愚蠢的问题,请提前致谢!
Python 3.7.4 64 位 | Qt 5.9.6 | PyQt5 5.9.2 | Linux 5.5.10-arch1-1
您应该删除 except
后的冒号 :
。