2016-12-03 73 views
0

我想将Python中的多个图保存到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

谢谢!

+0

plt.savefig( “/用户/ User_Name的/文件/大学/图表/” + Q + “_ Golden_Cross.png”) 它像路径+名称+分机 – user1211

+0

,什么是错误的,你得到什么? –

+0

我不断收到错误: 'IOError:[Errno 2]没有这样的文件或目录:“/ Users/User_name/Documents/College /'Senior Year'/'Python中的大数据/'ETF移动平均策略'/ '图表'/ 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")