国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python信息寫入之Python讀寫CSV文檔

89542767 / 461人閱讀

  此篇文章關鍵闡述了Python信息寫入之Python讀寫CSV文檔,文章內容緊扣主題進行詳盡的基本介紹,具有很強的實用價值,感興趣的朋友可以了解一下。


  1.載入CSV文檔csv.reader()


  此方法的功效等同于就是利用','切分csv格式的信息,并把切分好一點的每排信息存進頁面上,而且還去掉了每排最終切分造成的信息尾端的空格符、回車符、分隔符這些。


  import csv
  with open('data.csv',mode='r',encoding='utf-8-sig',newline='')as File:
  #使用csv.reader()將文件中的每行數(shù)據(jù)讀入到一個列表中
  reader=csv.reader(File,delimiter=',',quotechar=',',quoting=csv.QUOTE_MINIMAL)
  #遍歷列表將數(shù)據(jù)按行輸出
  for row in reader:
  print(row)

01.png

  直接通過索引來訪問每行數(shù)據(jù)的列元素


  for row in reader:
  print(row[0])

02.png

  csv.DictReader()


  該方法將文件中的每行數(shù)據(jù)保存在OrderedDict中,此數(shù)據(jù)類型類似于嵌套著元組的列表,每個元組中的第一個元素為鍵,第二個元素為值,其中元組中的鍵來自于CSV數(shù)據(jù)中的表頭信息。


  import csv
  results=[]
  with open('data.csv',mode='r',encoding='utf-8-sig',newline='')as File:
  reader=csv.DictReader(File)
  for row in reader:
  print(row)

03.png

  通過鍵值來讀取部分信息


  for row in reader:
  print(row['MakeSpan'],row['WaitTime'])

04.png

  關于DictReader()的更多內容尚未學習整理,如有需要可參考其他文章:CSV.DictReader()方法


  2.寫入CSV文件


  首先需要導入讀寫csv需要用的包:

  import csv


  使用open()函數(shù)打開一個文件,open()函數(shù)常用的參數(shù):


  file:文件路徑、文件名


  mode:打開模式,r(只讀),w(只寫),a(追加模式)


  newline:每行之間是否存在空行,默認存在空行,'':沒有空行。

  myFile=open('example2.csv','w',newline='')


  csv.writer模塊,用于將數(shù)據(jù)寫入CSV:


  csvfile:這能夠是帶有write()方法的任何對象。


  dialect=‘excel’:一個可選參數(shù),用于定義特定于特定CSV的一組參數(shù)。


  fmtparam:可選參數(shù),可用于覆蓋現(xiàn)有的格式設置參數(shù)。

  writer=csv.writer(myFile)


  使用writerow()和writerows()將數(shù)據(jù)寫入到CSV文件中:


  writerow():將數(shù)據(jù)存到csv文件中的一行里,每個元素占用一個單元格


  writerows():將數(shù)據(jù)中的每一個列表存到CSV文件中的一行里,列表中每個元素占用一個單元格


  myData1=[["這","是","writerow","的","效","果"],
  ["這","是","writerow","的","效","果"],
  ["這","是","writerow","的","效","果"]]
  myData2=[["這","是","writerows","的","效","果"],
  ["這","是","writerows","的","效","果"],
  ["這","是","writerows","的","效","果"]]
  myFile=open('example2.csv','w',newline='')
  with myFile:
  writer=csv.writer(myFile)
  writer.writerow(myData1)
  writer.writerows(myData2)


  寫入文件后的效果如下所示:

05.png

  綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家?guī)韼椭?/p>

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/128838.html

相關文章

  • Python使用Pandas庫實現(xiàn)MySQL數(shù)據(jù)庫的讀寫

    摘要:本次分享將介紹如何在中使用庫實現(xiàn)數(shù)據(jù)庫的讀寫。提供了工具包及對象關系映射工具,使用許可證發(fā)行。模塊實現(xiàn)了與不同數(shù)據(jù)庫的連接,而模塊則使得能夠操作數(shù)據(jù)庫。 ??本次分享將介紹如何在Python中使用Pandas庫實現(xiàn)MySQL數(shù)據(jù)庫的讀寫。首先我們需要了解點ORM方面的知識。 ORM技術 ??對象關系映射技術,即ORM(Object-Relational Mapping)技術,指的是把關...

    darcrand 評論0 收藏0
  • python中讀取和寫入CSV文件詳情

      小編寫這篇文章的主要目的,主要是給大家去做一個解答,主要利用python去讀取和載入數(shù)據(jù),其中包括讀取和寫入CSV文件,具體的一些詳細內容介紹,下面就給大家詳細解答下。  前言  CSV(Comma-Separated Values)即逗號分隔值,一種以逗號分隔按行存儲的文本文件,所有的值都表現(xiàn)為字符串類型(注意:數(shù)字為字符串類型)。如果CSV中有中文,應以utf-8編碼讀寫.  1.導入CS...

    89542767 評論0 收藏0
  • Python3網絡爬蟲實戰(zhàn)---31、數(shù)據(jù)存儲:文件存儲

    摘要:如果該文件已存在,文件指針將會放在文件的結尾。運行結果以上是讀取文件的方法。為了輸出中文,我們還需要指定一個參數(shù)為,另外規(guī)定文件輸出的編碼。 上一篇文章:Python3網絡爬蟲實戰(zhàn)---30、解析庫的使用:PyQuery下一篇文章:Python3網絡爬蟲實戰(zhàn)---32、數(shù)據(jù)存儲:關系型數(shù)據(jù)庫存儲:MySQL 我們用解析器解析出數(shù)據(jù)之后,接下來的一步就是對數(shù)據(jù)進行存儲了,保存的形式可以...

    dreamans 評論0 收藏0
  • 實戰(zhàn):從Python分析17-18賽季NBA勝率超70%球隊數(shù)據(jù)開始…

    摘要:作為一個正奮戰(zhàn)在之路上的球迷,開始了一次數(shù)據(jù)分析實戰(zhàn),于是,以分析球賽數(shù)據(jù)為起點的操作開始了前言作為一個功能強大的編程語言,如今在數(shù)據(jù)分析機器學習人工智能等方面如日中天。 Casey 豈安業(yè)務風險分析師主要負責豈安科技RED.Q的數(shù)據(jù)分析和運營工作。 12月19日,科比再次站在斯臺普斯中心球館中央,見證自己的兩件球衣高懸于球館上空。作為一個正奮戰(zhàn)在 Python 之路上的球迷,...

    denson 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<