我的程序读取一个csv文件,但最近输入文件被更改为base64编码。因此,当前读取的代码是:
with open(uploadFile, 'rb') as csvfile:
spreadSheet = csv.reader(csvfile, delimiter=',')
我知道csv是一个文件描述符,这是无法做到的,但我想做一些类似的事情:
import base64
with open(uploadFile, 'rb') as csvfile:
spreadSheet = csv.reader(bas64.decode(csvfile), delimiter=',')
也就是说,文件输入将被base64解码,就像在管道中一样,然后被解析为csv文件。你知道吗
我可以读取文件解码它写回另一个文件,然后读取该文件与csv读取器,但这一切似乎都应该有一种方法来做它作为一个管道序列。你知道吗
请尝试以下操作
相关问题 更多 >
编程相关推荐