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/zh-hant/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

發表回復

登錄後才能評論