以第一行的字符串和第二行开始的 header 导出 csv

Export csv with string at first row and header starting at second row

我想导出有特殊要求的数据框。
我想在第一行添加字符串并从第二行开始导出数据框。

# dt
col1  col2
AAA     10
BBB     50

例如,我要在第一行添加的字符串是 FIRST.
csv 导出的数据应如下所示:

FIRST
col1,col2
AAA,10
BBB,50

可以吗?

Pandas 可以将数据框导出为 csv 到已打开的文件:

fd = open('file.csv', 'w')
print('FIRST', file=fd)
df.to_csv(fd, index=None)