是否有任何Python方法将base64编码的字符串转换为图像

是否有任何Python方法将base64编码的字符串转换为图像,python,Python,我将文件从PHP发送到python服务器,其中包含一个图像编码字符串。我正在用python读取它,并将图像写入文件夹。image.jpg文件出现在文件夹中,但无法显示,在文件夹中创建的文件显示0字节的文件大小 import base64 import sys file=sys.argv[1] f=open(file) base_64=f.read() with open("image.jpg","wb") as fh: fh.write(base64.decodebytes(base_6

我将文件从PHP发送到python服务器,其中包含一个图像编码字符串。我正在用python读取它,并将图像写入文件夹。
image.jpg
文件出现在文件夹中,但无法显示,在文件夹中创建的文件显示0字节的文件大小

import base64
import sys
file=sys.argv[1]
f=open(file)
base_64=f.read()
with open("image.jpg","wb") as fh:
    fh.write(base64.decodebytes(base_64))

以“rb”模式打开文件,这样它将写入img文件

import base64
import sys
file=sys.argv[1]
f=open(file,"rb")
base_64=f.read()
with open("image.jpg","wb") as fh:
    fh.write(base64.decodebytes(base_64))