import pandas as pd
import email.mime.application
sf = pd.DataFrame(columns=[tuple([f"label{i//2}",f"f{i+1}"]) for i in range(6)])
sf = sf.reindex(pd.MultiIndex.from_tuples(sf.columns), axis=1)
att = email.mime.application.MIMEApplication(sf.to_csv())
att.add_header('Content-Disposition','attachment; filename='+ 'test.csv')
文件很清楚
data
参数必须是字符串。显然,数据帧是一个二进制对象。因此,请选择您的字符串表示形式。。。。CSV、HTML等相关问题 更多 >
编程相关推荐