在python中重新构造从dropbox文件加载的数据



我正在尝试从存储在dropbox文件夹中的CSV文件下载数据。到目前为止,我确实喜欢这个:

import dropbox
#Get access to my dropbox folder
dbx = dropbox.Dropbox('SOME_ACCESS_TOKEN')
dbx.users_get_current_account()
#Download file    
metadata, res = dbx.files_download('/Test.csv')
#Get the file content
data=res.content
print(data)

数据的形式如下:b'1,2,3,4,5\r\nA,b,C,D,E\r\n1,2,3,4,5\r\n A,b、C、D、E\r\n1,21,3,4,5\r\n

有没有一种简单的方法可以将其重组为列表?

上述问题的解决方案是:

import dropbox
#Connect to dropbox folder
dbx = dropbox.Dropbox('SOME_ACCESS_TOKEN')
dbx.users_get_current_account()
#Get metadata
metadata, res = dbx.files_download('/Test.txt')
#Get and decode data
data=res.content.decode('utf-8')
#Restructure data
lines = data.split('rn')
lines.pop()
print(lines)

最新更新