如何将字符串对象转换为文件对象?

2024-09-30 18:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

https://github.com/sergiomb2/MultipartPostHandler2

MultipartPostHandler需要将变量类型标识为file,我得到了一个带有图像的字符串
现在我知道了:

outfile = open(tmpfile,'w')
outfile.write(img)
outfile.close()

params = { 'img': open(tmpfile, "rb"), ...

但在我看来,这是一个解决办法,必须在文件系统中写入文件,我想知道如何创建一个带有img变量内容的缓冲区的文件描述符。 我试过StringIO,但StringIO不是file类型

^{pr2}$

给我斯特林吉没有文件吗

for(key, fd) in files:
    file_size = os.fstat(fd.fileno())[stat.ST_SIZE]
    filename = fd.name.split('/')[-1]

不起作用


Tags: 文件httpsgithubcom类型imgopenoutfile