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

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

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

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

python內置了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)

運行結果:

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

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

相關文章

  • python中argparse模塊用法實例詳解

    python中argparse模塊用法實例詳解

    這篇文章主要介紹了python中argparse模塊用法,以實例形式較為詳細的分析了argparse模塊解析命令行參數(shù)的使用技巧,需要的朋友可以參考下
    2015-06-06
  • Flask交互基礎(GET、 POST 、PUT、 DELETE)的使用

    Flask交互基礎(GET、 POST 、PUT、 DELETE)的使用

    這篇文章主要介紹了Flask交互基礎(GET、 POST 、PUT、 DELETE)的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Python實現(xiàn)RSA加密解密

    Python實現(xiàn)RSA加密解密

    這篇文章主要介紹了Python實現(xiàn)RSA加密解密,加密技術在數(shù)據(jù)安全存儲,數(shù)據(jù)傳輸中發(fā)揮著重要作用,能夠保護用戶隱私數(shù)據(jù)安全,防止信息竊取。RSA是一種非對稱加密技術,在軟件、網(wǎng)頁中已得到廣泛應用,下面文章更多相關內容需要的小伙伴可以參考一下
    2022-04-04
  • JAVA及PYTHON質數(shù)計算代碼對比解析

    JAVA及PYTHON質數(shù)計算代碼對比解析

    這篇文章主要介紹了JAVA及PYTHON質數(shù)計算代碼對比,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Python 在字符串中加入變量的實例講解

    Python 在字符串中加入變量的實例講解

    下面小編就為大家分享一篇Python 在字符串中加入變量的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python的網(wǎng)絡編程庫Gevent的安裝及使用技巧

    Python的網(wǎng)絡編程庫Gevent的安裝及使用技巧

    Gevent庫的奧義在于并發(fā)式的高性能網(wǎng)絡程序設計支持,這里我們將來講解Python的網(wǎng)絡編程庫Gevent的安裝及使用技巧,來看一下Gevent支持的多進程程序編寫:
    2016-06-06
  • 深入解析Python的Tornado框架中內置的模板引擎

    深入解析Python的Tornado框架中內置的模板引擎

    模板引擎是Web開發(fā)框架中負責前端展示的關鍵,這里我們就來以實例深入解析Python的Tornado框架中內置的模板引擎,來學習如何編寫Tonardo的模板.
    2016-07-07
  • python3實現(xiàn)斐波那契數(shù)列(4種方法)

    python3實現(xiàn)斐波那契數(shù)列(4種方法)

    這篇文章主要介紹了python3實現(xiàn)斐波那契數(shù)列(4種方法),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • 基于Python實現(xiàn)對PDF文件的OCR識別

    基于Python實現(xiàn)對PDF文件的OCR識別

    大家可能聽說過使用Python進行OCR識別操作。在Python中,最出名的庫便是Google所資助的tesseract。利用tesseract可以很輕松地對圖像進行識別?,F(xiàn)在問題來了,如果想對一個PDF文檔進行OCR識別,該怎么做呢?下面一起來看看。
    2016-08-08
  • 詳解Python的hasattr() getattr() setattr() 函數(shù)使用方法

    詳解Python的hasattr() getattr() setattr() 函數(shù)使用方法

    這篇文章主要介紹了詳解Python的hasattr() getattr() setattr() 函數(shù)使用方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07

最新評論