pandas方式
@app.route('/synchronize', methods=['post'])
def synchronize():
import pandas as pd
csv_data = pd.read_csv(request.files['file'])
print(csv_data)
return 'ok'
直接读取文件流方式(单行)
@app.route('/synchronize', methods=['post'])
def synchronize():
print(request.files['file'].stream.read().decode().split())
return 'ok'
stringIO 方式
from io import StringIO
s = StringIO(bCSV.decode())
print(s)
f_csv = csv.reader(s)
print(f_csv)
for row in f_csv:
if row:
print(row[0])
else:
pass