2016-12-03 12 views
0

私はPythonの複数のプロットをPythonの特定のフォルダに保存しようとしていますが、保存しようとするとエラーが発生します。コードの関連部分です:Forループを使用してプロットを保存する

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") 

例えばAGGのために、私はAGG_Golden_Cross.png

ありがとうとして、ファイルが保存されていしようとしています!

+0

plt.savefig( "/ユーザ/ User_Nameの/ドキュメント/大学/グラフ/" + Q + "_ Golden_Cross.png")のパス+名前+ EXTN – user1211

+0

よう ITSとあなたが得るエラー何ですか? –

+0

私はエラーを受け取り続けます: IOError:[Errno 2]このようなファイルやディレクトリはありません: "/ Users/User_name/Documents/College/Senior Year"/"ETFの移動平均戦略/ 'Graphs'/AGG_Golden_Cross.png "' – patssox

答えて

0

あなたの見積もりはちょっと変わっています。

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

明らかに、パスのどこかに間違いがあります。現在のディレクトリに保存したり、パスを確認したりしてください。

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") 
関連する問題