python - Python,将带有输出文件名和输出目录的matplotlib图形保存在变量中
问题描述
在我的脚本中,我想将图像名称作为参数 (argv) 并进行一些图像处理,然后将其保存为具有类似 inputFileName_output 文件名的输出目录。
# saving figure
UPLOAD_FOLDER = "./Output_Images_test"
outputfile = file.split(".")[0] + "__output.txt"
plt.savefig("%s/%s", dpi=300) %UPLOAD_FOLDER %outputfile
解决方案
如果有人遇到与我相同的问题,这就是我为解决它所做的。我使用 os.path.join 加入了上传文件夹和输出文件。
# saving figure
outputfile_name = file.split(".")[0] + "__output.png"
output_image_path = os.path.join(UPLOAD_FOLDER, outputfile_name)
plt.savefig(output_image_path, dpi=300)
推荐阅读
- random-forest - 需要帮助让方法 = cforest 在插入符的 train() 中工作,使用留一出交叉验证
- list - 如何在 F# 中打印记录中的类型总和?
- asp.net - 无法跟踪实体类型“产品”的实例,因为已经在跟踪具有相同键值 {'Id'} 的另一个实例
- angular - 无法绑定到“设置”,因为它不是“angular2-multiselect”的已知属性
- html - 如何使我的网站主页在所有屏幕上看起来都一样
- swiftui - 为什么视图比屏幕更宽?
- python - numpy.histogram2d 生成的相图上的 K 均值聚类
- python - Word如何在指定字符串下插入表格?
- reactjs - 以编程方式启动 React Draggable 拖动
- julia - 如何指定我的模型应该在 Flux.jl 中训练的纪元数