用于循环的Python保存图

时间:2016-12-03 22:51:41

标签: python for-loop save directory

我正在尝试将Python中的多个绘图保存到Python中的特定文件夹中,但在尝试保存时不断出现错误。代码的相关部分是:

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

谢谢!

2 个答案:

答案 0 :(得分:0)

你的报价有点奇怪。

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

答案 1 :(得分: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")