2016-12-03 1 views
0

Ich versuche, mehrere Plots in Python in einen bestimmten Ordner in Python zu speichern, aber immer wieder Fehler beim Speichern erhalten. Die relevanten Teile des Codes sind:Python Saving Plots mit For Loops

etf_name={"AGG", "EFA", "GLD", "IVV", "QQQ", "SPY", "VEA", "VOO", "VTI", "VWO"} 
for q in etf_name: 
    (Plot created here) 
    plt.savefig("/Users/User_Name/Documents/College/'Graphs'/q+"_Golden_Cross".png") 

Zum Beispiel für AGG, Ich versuche, die Datei als AGG_Golden_Cross.png

Danke gespeichert zu haben!

+0

plt.savefig ("/ Users/User_Name/Dokumente/Hochschule/Graphs /" + q + "_ Golden_Cross.png") Sein wie Pfad + Name + Nst – user1211

+0

und was die Fehler, die Sie bekommen? –

+0

Ich bekomme immer den Fehler: 'IOError: [Errno 2] Keine solche Datei oder Verzeichnis:"/Benutzer/Benutzername/Dokumente/College/'Senior Year'/'Big Data in Python /' Moving Average Strategien auf ETFs '/ 'Graphen'/AGG_Golden_Cross.png "' – patssox

Antwort

0

Ihre Zitate sind ein bisschen seltsam platziert.

plt.savefig("/Users/User_Name/Documents/College/'Graphs'/" + q + "_Golden_Cross.png") 
0

Offensichtlich ist irgendwo ein Fehler im Pfad. Versuchen Sie, im aktuellen Verzeichnis zu speichern und/oder den Pfad zu überprüfen.

etf_name={"AGG", "EFA", "GLD", "IVV", "QQQ", "SPY", "VEA", "VOO", "VTI", "VWO"} 
for q in etf_name: 
    # (Plot created here) 
    plt.savefig(q + "_Golden_Cross.png")