나는 터미널에서 입력 한 내용을 bucket-one
, 이는 아마존 웹 서비스 'S3에 존재, 내가하려고하면 다음
bucket = s3.Bucket(bucket_name)
bucket = object(bucket)
for obj in bucket.objects.all():
나는 에러를 본적이 Bucket name must match the regex "^[a-zA-Z0-9.\-_]{1,255}$”
. 심지어는 str(bucket_name)
을 시도했지만 여전히 같은 오류가 발생합니다.
내가 잘못 할 수 있습니까? 사전에 감사하고 내가 BUCKET_NAME 지정 어떻게 대답을
을 투표하고 동의해야합니다 : 당신은 add_argument
호출에서 nargs=1
를 제거해야
parser = argparse.ArgumentParser(description = 'Practice')
parser.add_argument('--bucket_name', nargs = 1, default = None)
args = parser.parse_args()
bucket_name = args.bucket_name
어떻게 'bucket_name'을 (를) 지정 하시겠습니까? – jordanm
'bucket_name'이 설정된 코드를 보여주십시오. – Soviut
@jordanm EDIT –