我有一個小小的儀表板,可以生成特定計算組的鍵和數量。用戶也可以選擇導出爲CSV文件。導出python列表值以擅長使用半冒號刪除
但是,這是因爲一個計算組具有逗號的鍵。所以我需要把它分號分開,並希望以一種很好的方式打開。
這是目前我的代碼:
from flask import Flask, render_template, request, make_response, Response
if 'export' in request.form.getlist('export'):
out = []
for k,v in result.items():
out.append(k + ';' + str(v) + '\n')
csv = ''.join(out)
response = make_response(csv)
cd = 'attachment; filename = LCRdrillback.csv'
response.headers['Content-Disposition'] = cd
response.mimetime='text/csv'
return response
在曾經是一個逗號代碼塊中的分號。我該如何調整它才能使分號變得友好?因此,打開不同列中的鍵和值?
我也在使用燒瓶。
另一個問題不涉及分隔符更改(我從來沒有設置一個開始),並沒有處理通過瓶子傳遞的東西。無論如何,我無法使這些解決方案與我擁有的代碼一起工作。 – ifthenifthen
閱讀csv模塊上的文檔,更改分隔符就在那裏。我爲Flask部分添加了另一個重複。 – davidism