Iter () zurückgegeben non-iterator vom Typ 'Key': boto amazon s3

Ich bin neu zu boto Ich habe das Tutorial an diesem Link ausprobiert

http://boto.s3.amazonaws.com/s3_tut.html 

Jedoch jedes Mal, wenn ich versuche, ein Element abzurufen, tritt ein Fehler auf. Mein Code folgt:

  • Wie kann ich leicht feststellen, ob eine Boto 3 S3 Eimerressource existiert?
  • Django-Kompressor: Wie schreibe ich auf S3, lese von CloudFront?
  • Serve statische Dateien auf Heroku mit AWS S3 für Django?
  • Kann keine Verbindung zu S3 Eimern mit Perioden in ihrem Namen, bei der Verwendung von Boto auf Heroku
  • Wie man s3 Eimer öffentlich in Python macht
  • Boto - Hochladen von Datei an einen bestimmten Ort auf Amazon S3
  •  conn=boto.connect_s3(KEY,PRIVATEKEY) bucket= conn.create_bucket(bucketname) from boto.s3.Key import Key k= Key(bucket,'key') k.get_contents_to_file(filename) 

    Ich bekomme folgende Fehlermeldung:

     k.get_contents_to_file('test') Traceback (most recent call last): File "<pyshell#13>", line 1, in <module> k.get_contents_to_file('test') File "C:\Python33\lib\site-packages\boto\s3\key.py", line 1253, in get_contents_to_file response_headers=response_headers) File "C:\Python33\lib\site-packages\boto\s3\key.py", line 1149, in get_file for bytes in self: TypeError: iter() returned non-iterator of type 'Key' 

    Ich kopierte den Code fast nur das ist meine s3 Tasten sind anders.

  • Python-Rekursions- und return-Anweisungen
  • Ist diese Funktion rekursiv, obwohl sie sich nicht nennt?
  • Berechnungsdeterminante einer Matrix (nxn) rekursiv
  • Python Recursive Funktion für Collatz Conjecture
  • Python RuntimeError: maximale Rekursionstiefe überschritten
  • Wie man sogar und ungerade Zahlen eines Arrays mit Rekursion summiert
  • Python ist die beste Programmiersprache der Welt.