在第32次迭代FileNotFoundError中:[Errno 2]

时间:2019-10-18 13:15:25

标签: python-3.x matplotlib seaborn

我正在创建散点图,并将它们循环保存到文件中,然后在23次迭代中它给出了以下信息:

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\hrdinhal\\Desktop\\OPTIX\\Fines B\\Slike\\Fines B mids and Mids Rush/Drag.png'

我该如何解决?

def scatter(i):
    while i < (len(df1.columns) - 3):
        xi = df1.iloc[:, i]
        plt.scatter(xi, df1.iloc[:, 1])
        plt.title('Fines B mids and {}'.format(df1.columns[i]))
        plt.ylabel('Fines B mids')
        plt.xlabel(df1.columns[i])
        plt.savefig('C:\\Users\\hrdinhal\\Desktop\\OPTIX\\Fines B\\Slike\\Fines B mids and {}.png'.format(df1.columns[i]))
        i = i+1
        plt.show()
    return 
scatter(3)

1 个答案:

答案 0 :(得分:0)

您是否尝试使用调试器执行程序? 逐步执行会有所帮助。

很有可能df1.columns[i]不会返回您希望成为文件名Fines B mids and Mids Rush/Drag.png的有效部分的内容 Python完全为您提供了理解该问题所需的所有intel。 错误线路:

plt.savefig('C:\\Users\\hrdinhal\\Desktop\\OPTIX\\Fines B\\Slike\\Fines B mids and {}.png'.format(df1.columns[i]))

文件名错误:

`Fines B mids and Mids Rush/Drag.png`