我正在尝试从matplotlib画布中获取二进制数据,以便将其附加到电子邮件中,但我发现这样做的唯一方法是:
filename = 'image.png'
canvas.print_figure(filename)
with open(filename, 'rb') as image:
return image.read()
Run Code Online (Sandbox Code Playgroud)
我真的很想避免磁盘IO,因为之后我不需要保留文件.
我正在从远程数据库中删除数十万行的行.每个删除都有自己的目标,例如.
DELETE FROM tablename
WHERE (col1=c1val1 AND col2=c2val1) OR (col1=c1val2 AND col2=c2val2) OR ...
Run Code Online (Sandbox Code Playgroud)
对于我而言,这几乎是个人查询的两倍,但我想知道是否有办法加快速度,因为我没有使用SQL很长时间.
我正在尝试通过ftp下载一个zip文件,但随后将其解压缩到文件中却没有实际保存该zip文件。知道我该怎么做吗?