如何在无服务器(在 python 中)从正文访问 csv 文件



我有一个端点,想要访问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)

我希望这对您有所帮助。

相关内容

  • 没有找到相关文章

最新更新