我有一个端点,想要访问csv文件。
这是我打印时的正文: "body": '----------------------------533313155452638345592964\r内容处置:表单数据;名称="文件";文件名="test.csv"\r内容类型: text/csv\r\r ,0,你好黑暗,我的老朋友\r----------------------------533313155452638345592964-\r', 'isBase64Encoded': False}
我的函数看起来像这样,它在事件中获取数据: def data_file_prepare(event, context(:
我有同样的错误,但我为此使用了正则表达式。 可以参考以下代码片段。
import re
data = '''
----------------------------533313155452638345592964rnContent-Disposition: form-data; name="file"; filename="test.csv"rnContent-Type: text/csvrnrn0,0,Hello Darkness, my old friendrn----------------------------533313155452638345592964--rn
'''
r_csv = re.search(r'Content-Type: text/csv(.*,w)', data, re.DOTALL)
lst = [i for i in r_csv.group(1).split('n') if i != '']
result = [i.split(',') for i in lst]
print(result)
我希望这对您有所帮助。