python终端输出保存到csv的简单介绍

  • 1、Python+Pandas入门2——导出csv
  • 2、怎么将Python的运行结果导出为csv格式?
  • 3、python怎么样把学生信息管理系统的信息保存到csv中?
  • 4、python怎么将数据存到csv文件

1、to_csv()

1、path_or_buf =None: string or file handle, default None

   File path or object, if None is provided the result is returned as a string.

字符串或文件句柄,默认无文件

路径或对象,如果没有提供,结果将返回为字符串。

2、sep : character, default ‘,’

   Field delimiter for the output file.

  默认字符 ‘ ,’

  输出文件的字段分隔符。

3、na_rep : string, default ‘’

   Missing data representation

  字符串,默认为 ‘’

  浮点数格式字符串

4、float_format : string, default None

   Format string for floating point numbers

  字符串,默认为 None

  浮点数格式字符串

5、columns : sequence, optional Columns to write

   顺序,可选列写入

6、header : boolean or list of string, default True

Write out the column names. If a list of strings is given it is assumed to be aliases for the column names

   字符串或布尔列表,默认为true

   写出列名。如果给定字符串列表,则假定为列名的别名。

7、index : boolean, default True

   Write row names (index)

  布尔值,默认为Ture

  写入行名称(索引)

8、index_label : string or sequence, or False, default None

  *Column label for index column(s) if desired. If None is given, and header and index are True, then the index names are used. A sequence should be given if the DataFrame uses MultiIndex. If False do not print fields for index names. Use index_label=False for easier importing in R

  字符串或序列,或False,默认为None

  如果需要,可以使用索引列的列标签。如果没有给出,且标题和索引为True,则使用索引名称。如果数据文件使用多索引,则应该使用这个序列。如果值为False,不打印索引字段。在R中使用  index_label=False 更容易导入索引.

9、encoding : string, optional

   编码:字符串,可选

  表示在输出文件中使用的编码的字符串,Python 2上默认为“ASCII”和Python 3上默认为“UTF-8”。

10、compression : string, optional

   字符串,可选项

  表示在输出文件中使用的压缩的字符串,允许值为“gzip”、“bz2”、“xz”,仅在第一个参数是文件名时使用。

11、line_terminator : string, default ‘\n’

   字符串,默认为 ‘\n’

  在输出文件中使用的换行字符或字符序列

12、quoting : optional constant from csv module

  *CSV模块的可选常量

  输出是否用引号,默认参数值为0,表示不加双引号,参数值为1,则每个字段都会加上引号,数值也会被当作字符串看待

13、quotechar : string (length 1), default ‘”’

  *字符串(长度1),默认”

  当quoting=1可以指定引号字符为双引号”或单引号’

14、doublequote : boolean, default True

   布尔,默认为Ture

  控制一个字段内的quotechar

15、escapechar : string (length 1), default None

   字符串(长度为1),默认为None

  在适当的时候用来转义sep和quotechar的字符

16、chunksize : int or None

   int或None

  一次写入行

17、tupleize_cols : boolean, default False

   布尔值 ,默认为False

从版本0.21.0中删除:此参数将被删除,并且总是将多索引的每行写入CSV文件中的单独行

  (如果值为false)将多索引列作为元组列表(如果TRUE)或以新的、扩展的格式写入,其中每个多索引列是CSV中的一行。

18、date_format : string, default None

   字符串,默认为None

  字符串对象转换为日期时间对象

19、decimal : string, default ‘.’

   字符串,默认’。’

  字符识别为小数点分隔符。例如。欧洲数据使用 ’,’

20、mode : str

   模式:值为‘str’,字符串

  Python写模式,默认“w”

兄弟,python下面自带了csv模块,直接import调用就行了

将内存中的数据写入到csv文件的话,直接open一个新文件,用csv下的writer方法就可以将数据写入到csv本地文件

#!/usr/bin/python3

# -*- coding: utf-8 -*-

# 导入CSV安装包

import csv

# 1. 创建文件对象

f = open(‘D:/AAA.csv’,’w’,encoding=’utf-8′,newline=””)

# 2. 基于文件对象构建 csv写入对象

csv_writer = csv.writer(f)

# 3. 构建列表头

csv_writer.writerow([“姓名”,”年龄”,”性别”])

# 4. 写入csv文件内容

csv_writer.writerow([“l”,’18’,’男’])

csv_writer.writerow([“c”,’20’,’男’])

csv_writer.writerow([“w”,’22’,’女’])

# 5. 关闭文件

f.close()

#—————————————————————————————————

#版权声明:本文为CSDN博主「十八水」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

#原文链接:

#———————————————————————————————

有两种途径:

1、csv文件本质上也是文件文件,可以按照文件文件来进行读写操作

2、python自带csv模块,可以import csv 来通过csv.write模块来写文件

原创文章,作者:4E470,如若转载,请注明出处:https://www.506064.com/n/126539.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
4E470的头像4E470
上一篇 2024-10-03 23:08
下一篇 2024-10-03 23:08

相关推荐

  • Python中引入上一级目录中函数

    Python中经常需要调用其他文件夹中的模块或函数,其中一个常见的操作是引入上一级目录中的函数。在此,我们将从多个角度详细解释如何在Python中引入上一级目录的函数。 一、加入环…

    编程 2025-04-29
  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python列表中负数的个数

    Python列表是一个有序的集合,可以存储多个不同类型的元素。而负数是指小于0的整数。在Python列表中,我们想要找到负数的个数,可以通过以下几个方面进行实现。 一、使用循环遍历…

    编程 2025-04-29
  • 如何查看Anaconda中Python路径

    对Anaconda中Python路径即conda环境的查看进行详细的阐述。 一、使用命令行查看 1、在Windows系统中,可以使用命令提示符(cmd)或者Anaconda Pro…

    编程 2025-04-29
  • Python计算阳历日期对应周几

    本文介绍如何通过Python计算任意阳历日期对应周几。 一、获取日期 获取日期可以通过Python内置的模块datetime实现,示例代码如下: from datetime imp…

    编程 2025-04-29
  • Python清华镜像下载

    Python清华镜像是一个高质量的Python开发资源镜像站,提供了Python及其相关的开发工具、框架和文档的下载服务。本文将从以下几个方面对Python清华镜像下载进行详细的阐…

    编程 2025-04-29
  • Python程序需要编译才能执行

    Python 被广泛应用于数据分析、人工智能、科学计算等领域,它的灵活性和简单易学的性质使得越来越多的人喜欢使用 Python 进行编程。然而,在 Python 中程序执行的方式不…

    编程 2025-04-29
  • 蝴蝶优化算法Python版

    蝴蝶优化算法是一种基于仿生学的优化算法,模仿自然界中的蝴蝶进行搜索。它可以应用于多个领域的优化问题,包括数学优化、工程问题、机器学习等。本文将从多个方面对蝴蝶优化算法Python版…

    编程 2025-04-29
  • python强行终止程序快捷键

    本文将从多个方面对python强行终止程序快捷键进行详细阐述,并提供相应代码示例。 一、Ctrl+C快捷键 Ctrl+C快捷键是在终端中经常用来强行终止运行的程序。当你在终端中运行…

    编程 2025-04-29
  • Python字典去重复工具

    使用Python语言编写字典去重复工具,可帮助用户快速去重复。 一、字典去重复工具的需求 在使用Python编写程序时,我们经常需要处理数据文件,其中包含了大量的重复数据。为了方便…

    编程 2025-04-29

发表回复

登录后才能评论