欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python讀寫(xiě)csv文件實(shí)例代碼

 更新時(shí)間:2019年07月05日 14:22:15   作者:尚  
在本篇文章中小編給各位分享了關(guān)于python讀取和寫(xiě)入csv文件的知識(shí)點(diǎn)以及實(shí)例代碼,需要的朋友們參考下。

Python讀取與寫(xiě)入CSV文件需要導(dǎo)入Python自帶的CSV模塊,然后通過(guò)CSV模塊中的函數(shù)csv.reader()與csv.writer()來(lái)進(jìn)行CSV文件的讀取與寫(xiě)入。

寫(xiě)入CSV文件

import csv   # 需要import csv的文件包

out=open("aa.csv",'wb')     # 注意這里如果以‘w'的形式打開(kāi),每次寫(xiě)入的數(shù)據(jù)中間就會(huì)多一個(gè)空行,所以要用‘wb'

csv_write=csv.write(out,dialect='excel')

# 下面進(jìn)行具體的內(nèi)容寫(xiě)入

ss=['a',3]

csv_write.writerow(ss)   #這樣ss里面的信息就被寫(xiě)入到aa.csv文件中了,而且是在兩列中

                #這里如果需要寫(xiě)入多行,那么就采用循環(huán)進(jìn)行循環(huán)輸入就可以了

out.close()

讀取CSV文件

import csv

out=open("aa.csv",'r')

read_csv=csv.reader(out,dialect='excel')

for line in read_csv:   #循環(huán)輸出csv中的所有數(shù)據(jù)

  print line

out.close()

知識(shí)點(diǎn)擴(kuò)展:

import csv

讀文件

reader方法

with open('./data.csv', 'r') as f:
 reader = csv.reader(f)
 # python 2
 header = reader.next()
 # python 3x 使用python內(nèi)置的next
 header = next(reader)
 #獲取真正的數(shù)據(jù)
 for row in reader:
  print(row) # 打印每一行,列表類(lèi)型,只能按位置索引

稍微介紹一下next(iterable, [default ])函數(shù),它是python3x內(nèi)置的,用于遍歷可迭代對(duì)象的方法,其中iterable可以使字符串、列表、字典、元祖、集合等。若default給出,那么遍歷到頭時(shí)返回這個(gè)值,不然就拋異常。
這讓我想到了字典的get()方法,它也有類(lèi)似作用。比如,

# 如果dic里面沒(méi)有key1這個(gè)鍵,那就返回我們指定的0
dic.get('key1', 0)

DictReader方法

寫(xiě)文件

跟讀對(duì)應(yīng), 寫(xiě)操作也有兩個(gè)方法

writer方法,適用列表的列表

 with open('./data.csv', 'w') as f:
  header = ['col1', 'col2', ...]
  writer = csv.writer(f)
  writer.writeheader(header)
  for row in row_list:
   writer.writerow(row)
  # 或直接調(diào)用
  writer.writerows(row_list)
 

DictWriter方法,適用字典列表

 with open('./data.csv', 'w') as f:
  dictwriter = csv.DictWriter(f)
  dictwriter.writeheader(dic_list[0].keys())
  for dic in dic_list:
   writer.writerow(dic)
  # 或者一次性寫(xiě)入,直接調(diào)用
   wrier.writerows(dic_list)

都是些比較基礎(chǔ)的操作,在這里記錄一下。如果你覺(jué)得有幫助,就更好了。

相關(guān)文章

  • Python 實(shí)現(xiàn)交換矩陣的行示例

    Python 實(shí)現(xiàn)交換矩陣的行示例

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)交換矩陣的行示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • pytorch 實(shí)現(xiàn)打印模型的參數(shù)值

    pytorch 實(shí)現(xiàn)打印模型的參數(shù)值

    今天小編就為大家分享一篇pytorch 實(shí)現(xiàn)打印模型的參數(shù)值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • python基于tkinter圖形化編程實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能

    python基于tkinter圖形化編程實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能

    這篇文章主要為大家詳細(xì)介紹了python基于tkinter圖形化編程實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • python em算法的實(shí)現(xiàn)

    python em算法的實(shí)現(xiàn)

    這篇文章主要介紹了python em算法的實(shí)現(xiàn),幫助大家更好的理解機(jī)器學(xué)習(xí),感興趣的朋友可以了解下
    2020-10-10
  • Python selenium 實(shí)例之通過(guò) selenium 查詢(xún)禪道是否有任務(wù)或者BUG

    Python selenium 實(shí)例之通過(guò) selenium 查詢(xún)禪道是否有任務(wù)或者BUG

    這篇文章主要介紹了Python selenium 實(shí)例之通過(guò) selenium 查詢(xún)禪道是否有任務(wù)或者BUG的相關(guān)資料,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • python3將變量寫(xiě)入SQL語(yǔ)句的實(shí)現(xiàn)方式

    python3將變量寫(xiě)入SQL語(yǔ)句的實(shí)現(xiàn)方式

    這篇文章主要介紹了python3將變量寫(xiě)入SQL語(yǔ)句的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • python導(dǎo)入其它py文件的實(shí)現(xiàn)步驟

    python導(dǎo)入其它py文件的實(shí)現(xiàn)步驟

    本文主要介紹了python導(dǎo)入其它py文件的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • Python實(shí)現(xiàn)仿真雙徑效應(yīng)的方法

    Python實(shí)現(xiàn)仿真雙徑效應(yīng)的方法

    雙徑模型是一種很好的近似,能夠準(zhǔn)確地反映信號(hào)的傳播特性。這篇文章主要介紹了Python實(shí)現(xiàn)仿真雙徑效應(yīng)的方法,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Python OpenCV閾值處理詳解

    Python OpenCV閾值處理詳解

    閾值處理是一種簡(jiǎn)單、有效的將圖像劃分為前景和背景的方法。圖像分割通常用于根據(jù)對(duì)象的某些屬性(例如,顏色、邊緣或直方圖)從背景中提取對(duì)象。本文將為大家詳細(xì)介紹OpenCV中的閾值處理,需要的可以參考一下
    2022-02-02
  • Python 實(shí)現(xiàn)圖片色彩轉(zhuǎn)換案例

    Python 實(shí)現(xiàn)圖片色彩轉(zhuǎn)換案例

    我們?cè)诳磩?dòng)漫、影視作品中,當(dāng)人物在回憶過(guò)程中,體現(xiàn)出來(lái)的畫(huà)面一般都是黑白或者褐色的。本文將提供將圖片色彩轉(zhuǎn)為黑白或者褐色風(fēng)格的案例詳解,感興趣的小伙伴可以了解一下。
    2021-11-11

最新評(píng)論