Boto语法错误?

2024-10-01 05:04:21 发布

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

我在进口发电机台得到一个语法错误。我不明白这和我正在做的有什么关系。我还没有实现/使用它,但是在启动它时发现了一个语法错误。在

控制台中的错误如下所示:

  File "api.py", line 10, in <module>
    import dynamoAccess
  File "/Users/tai/Documents/workspace/testSelenium/testS/dynamoAccess.py", line 6, in <module>
    from boto.dynamodb2.table import Table
  File "/Library/Python/2.7/site-packages/boto/dynamodb2/table.py", line 3, in <module>
    from boto.dynamodb2.fields import (HashKey, RangeKey,
  File "/Library/Python/2.7/site-packages/boto/dynamodb2/fields.py", line 1, in <module>
    from boto.dynamodb2.types import STRING
  File "/Library/Python/2.7/site-packages/boto/dynamodb2/types.py", line 4, in <module>
    from boto.dynamodb.types import Dynamizer
  File "/Library/Python/2.7/site-packages/boto/dynamodb/types.py", line 112
    ]
    ^
SyntaxError: invalid syntax

我认为与此相关的代码是dynamoAccess的前几行(也称为dynamo表导入):

这就是我所拥有的:

^{pr2}$

有人遇到过这种情况吗?我没有修改文件。在

编辑: 已重新安装boto,但仍收到错误: 姓名:博图 版本:2.31.1

编辑2:已解决请参阅下面的答案。Boto有个bug


Tags: infrompyimportpackageslinelibrarysite
1条回答
网友
1楼 · 发布于 2024-10-01 05:04:21

修正-我更换了boto发电机/类型.pygithub中的文件:https://github.com/boto/boto

有一个地方不合适,需要修理。这已经在github版本中修复了,但显然还没有被推到pip中

我相信,其他人可能会因为上述错误而发生这种情况。如果遇到这种情况,只需从github更新文件(或自己编辑)

相关问题 更多 >