我尝试使用以下代码段将图像保存到文件夹。
import matplotlib
import matplotlib.pyplot as plt
import os
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(100))
current_path = os.getcwd()
result_path = os.path.join(current_path, "result")
filename_1 = str('FullData' + 'experiment_1.png')
fig.savefig('{}\\filename_1'.format(result_path))
我使用filename_1
表示一些长字符串,运行代码后,保存的图像命名为"filename_1.png"
,而不是预期的"FullDataexprement_1.png"
。
1条答案
按热度按时间kr98yfug1#
在您的代码中,在
savefig()
调用中,filename_1
被解释为字符串而不是变量。因此,您在调用方法时使用字符串“filename_1”作为文件名,而不是使用filename_1
变量的值。修改:
收件人: