最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python csv文件的讀寫操作實例詳解

 更新時間:2019年11月19日 11:43:39   作者:gdjlc  
這篇文章主要介紹了Python csv文件的讀寫操作實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了Python csv文件的讀寫操作實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

python內(nèi)置了csv模塊,用它可以方便的操作csv文件。

1、寫文件

(1)寫文件的方法一

import csv

# open 打開文件有多種模式,下面是常見的4種
# r:讀數(shù)據(jù),默認模式
# w:寫數(shù)據(jù),如果已有數(shù)據(jù)則會先清空
# a:向文件末尾追加數(shù)據(jù)
# x : 寫數(shù)據(jù),如果文件已存在則失敗
# 第2至4種模式如果第一個參數(shù)指定的文件不存在,則會先創(chuàng)建一個空文件
with open('1.csv', 'w', newline='') as f:  
  head = ['標題列1', '標題列2']
  rows = [
        ['張三', 80],
        ['李四', 90]
      ] 
  writer = csv.writer(f) 
  #寫入一行數(shù)據(jù)
  writer.writerow(head) 
  #寫入多行數(shù)據(jù)
  writer.writerows(rows)

(2)寫文件的方法二

import csv
with open('1.csv', 'w', newline='') as f:  
  head = ['標題列1', '標題列2']
  rows = [
        {'標題列1': '張三', '標題列2' :80},
        {'標題列1': '李四', '標題列2' :90}
      ]
  writer = csv.DictWriter(f,head)
  writer.writeheader()
  writer.writerows(rows)

2、讀文件

以上面創(chuàng)建的1.csv為例讀文件

import csv
with open('1.csv') as f:  
  reader = csv.reader(f)
  for row in reader:
    print(row)

運行結(jié)果:

['標題列1', '標題列2']
['張三', '80']
['李四', '90']

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python?matplotlib?plotly繪制圖表詳解

    Python?matplotlib?plotly繪制圖表詳解

    plotly本身是個生態(tài)非常復雜的繪圖工具,它對很多編程語言提供接口。交互式和美觀易用應該是?Plotly?最大的優(yōu)勢,而?Matplotlib?的特點則是可定制化程度高,但語法也相對難學,各有優(yōu)缺點。本文將通過示例詳細講解二者是如何繪制圖表的,需要的可以參考一下
    2022-03-03
  • wxpython自定義下拉列表框過程圖解

    wxpython自定義下拉列表框過程圖解

    這篇文章主要介紹了wxpython自定義下拉列表框過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • python opencv圖片編碼為h264文件的實例

    python opencv圖片編碼為h264文件的實例

    今天小編就為大家分享一篇python opencv圖片編碼為h264文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • jupyter notebook 恢復誤刪單元格或者歷史代碼的實現(xiàn)

    jupyter notebook 恢復誤刪單元格或者歷史代碼的實現(xiàn)

    這篇文章主要介紹了jupyter notebook 恢復誤刪單元格或者歷史代碼的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 在django模板中實現(xiàn)超鏈接配置

    在django模板中實現(xiàn)超鏈接配置

    今天小編就為大家分享一篇在django模板中實現(xiàn)超鏈接配置,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python GUI庫圖形界面開發(fā)之PyQt5線程類QThread詳細使用方法

    python GUI庫圖形界面開發(fā)之PyQt5線程類QThread詳細使用方法

    這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5線程QThread類詳細使用方法,需要的朋友可以參考下
    2020-02-02
  • Python中卷積神經(jīng)網(wǎng)絡(CNN)入門教程分分享

    Python中卷積神經(jīng)網(wǎng)絡(CNN)入門教程分分享

    卷積神經(jīng)網(wǎng)絡(Convolutional Neural Networks, CNN)是一類特別適用于處理圖像數(shù)據(jù)的深度學習模型,本文介紹了如何使用Keras創(chuàng)建一個簡單的CNN模型,并用它對手寫數(shù)字進行分類,需要的可以參考一下
    2023-05-05
  • python cv2在驗證碼識別中應用實例解析

    python cv2在驗證碼識別中應用實例解析

    這篇文章主要介紹了python cv2在驗證碼識別中應用實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • 解決Django?cors跨域問題

    解決Django?cors跨域問題

    這篇文章主要介紹了解決Django?cors跨域問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 使用Python腳本和ADB命令實現(xiàn)卸載App

    使用Python腳本和ADB命令實現(xiàn)卸載App

    這篇文章主要介紹了使用Python腳本和ADB命令實現(xiàn)卸載App的實現(xiàn)方法,文中給出了完整的示例代碼,相信對大家具有一定的參考價值,有需要的朋友們下面來一起看看吧。
    2017-02-02

最新評論

阳东县| 商洛市| 黄石市| 日喀则市| 白城市| 荣昌县| 昭平县| 叙永县| 绥德县| 四川省| 莱州市| 青浦区| 西乌| 临桂县| 淮滨县| 乐安县| 河曲县| 宁国市| 犍为县| 夹江县| 邵武市| 敦煌市| 北辰区| 高邮市| 长垣县| 台湾省| 林西县| 搜索| 德州市| 即墨市| 宿州市| 哈密市| 合阳县| 松潘县| 高陵县| 阳原县| 布尔津县| 双牌县| 湛江市| 金乡县| 沙洋县|