gpt4 book ai didi

python - Boto 语法错误?

转载 作者:行者123 更新时间:2023-12-01 05:08:07 25 4
gpt4 key购买 nike

我正在导入 boto.dynamodb.table 并收到语法错误。我不明白它与我正在做的事情有什么关系。我还没有实现/使用它,但在启动时发现了语法错误。

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

  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 表导入):

这就是我所拥有的:

import cleaner
import datetime
import awsAccess
import boto
from boto import dynamodb2
from boto.dynamodb2.table import Table

#create a connection to amazon s3
#aws_access_key_id=getenv('AWS_ACCESS_KEY');
#aws_secret_access_key=getenv('AWS_SECRET_KEY');
#aws_dynamo_region=getenv('DYANAMO_REGION')

#for running in pydev
aws_access_key_id=awsAccess.aws_access_key_id
aws_secret_access_key=awsAccess.aws_secret_access_key
aws_dynamo_region=awsAccess.aws_dynamo_region

decompiled_dynamo_table="decompiled_swfs"
text_dynamo_table="decompiled_swf_text"
image_dynamo_table="images_decompiled"
_dynamo_table="decompiled_swf_text"

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

编辑:重新安装boto但仍然出现错误:姓名:波托版本:2.31.1

编辑 2:已解决,请参阅下面的答案。 Boto 有一个错误

最佳答案

已修复 - 我将 boto dynamodb/types.py 文件替换为 github 中的文件:https://github.com/boto/boto

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

我相信由于上述错误,其他人也可能会发生这种情况。如果您遇到这种情况,只需从 github 更新您的文件(或自行编辑)

关于python - Boto 语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24704014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com