1. 参数path_or_buf
文件输出路径
2. sep:str, default ‘,’
分隔符
3. na_rep:str, default ‘’
丢失数据的默认值:默认是空字符串
4. columns:sequence, optional
要输出到csv的列名
5. float_format: Format string for floating point numbers
字符串格式
6. header:bool or list of str, default True
是否保留列名,默认是保留列名,可传入一个列名列表list
7.index:bool, default True
是否写入index值,默认写入
8. mode:str
Python写模式,默认“w”。
r : 只能读, 必须存在, 可在任意位置读取
w : 只能写, 可以不存在, 必会擦掉原有内容从头写
a : 只能写, 可以不存在, 必不能修改原有内容, 只能在结尾追加写, 文件指针无效
r+ : 可读可写, 必须存在, 可在任意位置读写, 读与写共用同一个指针
w+ : 可读可写, 可以不存在, 必会擦掉原有内容从头写
a+ : 可读可写, 可以不存在, 必不能修改原有内容, 只能在结尾追加写, 文件指针只对读有效 (写操作会将文件指针移动到文件尾)
9. encoding:str, optional
编码格式,表示在输出文件中使用的编码的字符串,Python2默认为“ASCII”,Python3默认为“UTF-8”。
10. compression: str or dict, default ‘infer’
表示在输出文件中使用的压缩的字符串,允许值为“gzip”、“bz2”、“xz”,仅在第一个参数是文件名时使用。
11. line_terminator:str, optional 默认为 ‘\n’
在输出文件中使用的换行字符或字符序列。默认为os.linesep,这取决于调用此方法的操作系统(例如,对于linux为“n”,对于Windows为“rn”)
12. chunksize:int or None
一次写入行
13. date_format:str, default None
日期时间对象的格式字符串
14. decimal:str, default ‘.’
识别为十进制分隔符的字符。欧洲数据使用 ’,’
15. errors:str, default ‘strict’
指定如何处理编码和解码错误