我正在尝试用机枪设置Bees,并注意到无论对蜜蜂使用什么命令,我都会在paramiko库中收到语法错误:
File "/usr/local/lib/python3.7/site-packages/paramiko/sftp_file.py", line 66
self._close(async=True)
^
SyntaxError: invalid syntax
关于如何处理此问题的想法?/如何让机枪的蜜蜂运转?我当时在看https://gist.github.com/mattheworiordan/1892979,但我认为不是同一问题。
答案 0 :(得分:2)
async
是python 3.5+中的关键字。在python 3.7中运行此代码时,将值分配给关键字会引发语法错误。如果您在2.7中运行此代码,则可以正常工作。
似乎此行不在最新版本的paramiko
中,该版本将该变量重命名为async_
:
def _close(self, async_=False):
# We allow double-close without signaling an error, because real
只需将paramiko
升级到最新版本即可解决您的问题:
sudo pip install -U paramiko