蜜蜂用机关枪语法错误牵扯到帕拉米科。(self.\u close(async=True))

2024-09-23 00:27:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着用机关枪设置蜜蜂,注意到不管蜜蜂的命令是什么,我都在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,但我不认为这是同一个问题。在


Tags: py命令paramikolibpackagesusrlocalline
1条回答
网友
1楼 · 发布于 2024-09-23 00:27:40

async是python3.5+中的关键字。当您在Python3.7中运行此代码时,为关键字赋值会引发语法错误。如果您在2.7中运行此代码,它将可以正常工作。在

这一行似乎不在最新版本的paramiko中,该版本将此变量重命名为^{}

def _close(self, async_=False):
    # We allow double-close without signaling an error, because real

只需将paramiko升级到最新版本就可以解决您的问题:

^{pr2}$

相关问题 更多 >