Python?文本文件與csv文件的讀取與寫入
一、文本文件讀取與寫入
1 讀取文件的 read() 方法
file_object.read([size])
file_object表示文件對(duì)象- size 表示讀取數(shù)據(jù)的長(zhǎng)度,單位是字節(jié),如果size省略則讀至文件尾
- 返回值是讀取到的字符串
2 讀取文件的 readline() 方法
file_object.readline([size])
- size 表示讀取數(shù)據(jù)的長(zhǎng)度,單位是字節(jié),如果size省略則讀至文件尾
- 返回值是讀取到的字符串
- 按行讀取
3 讀取文件的 readlines() 方法
file_object.readlines([sizehint])
sizehint表示讀取數(shù)據(jù)的長(zhǎng)度,單位是字節(jié),如果size省略則讀至文件尾- 返回值是讀取到的字符串列表,文件中的一行將作為列表中的一個(gè)元素
4 寫入文件的 write() 方法
file_object.write(str)
5 寫入文件的 writelines() 方法
file_object.writelines(sequence)
- 序列中每個(gè)元素將作為文件中的一行
- 如果在文件中每行結(jié)尾有換行符,則在序列元素中確定后再進(jìn)行寫入
二、csv文件讀取與寫入
二進(jìn)制文件的讀取與寫入和文本文件相同,只要在文件打開時(shí)指定打開模式“b”即可
1 讀取csv文件的 csv.reader() 方法
csv.reader(file_object)
2 讀取csv文件的 csv.DictReader() 方法
csv.DictReader(file_object)
3 寫入csv文件的 csv.writer() 方法
csv.writer(file_object)
4 寫入csv文件的 csv.DictWriter() 方法
csv.DictWriter(file_object,column_name)
到此這篇關(guān)于Python 文本文件與csv文件的讀取與寫入的文章就介紹到這了,更多相關(guān)Python 文件讀取與寫入內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python中g(shù)etattr函數(shù)和hasattr函數(shù)作用詳解
這篇文章主要介紹了Python中g(shù)etattr函數(shù)和hasattr函數(shù)作用的相關(guān)知識(shí),非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06
Python編程二分法實(shí)現(xiàn)冒泡算法+快速排序代碼示例
這篇文章主要介紹了Python編程二分法實(shí)現(xiàn)冒泡算法+快速排序代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01
解決Pycharm后臺(tái)indexing導(dǎo)致不能run的問題
今天小編就為大家分享一篇解決Pycharm后臺(tái)indexing導(dǎo)致不能run的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-06-06
Python中斷言Assertion的一些改進(jìn)方案
python中的斷言Assertion使用起來很方便,但是也不盡如人意的地方,所以這篇文章通過幾個(gè)方面對(duì)Python中的斷言進(jìn)行了改進(jìn),感興趣的朋友們可以參考借鑒,下面來一起看看吧。2016-10-10
python+selenium+PhantomJS抓取網(wǎng)頁動(dòng)態(tài)加載內(nèi)容
一般我們使用python的第三方庫requests及框架scrapy來爬取網(wǎng)上的資源,但是設(shè)計(jì)javascript渲染的頁面卻不能抓取,此 時(shí),我們使用web自動(dòng)化測(cè)試化工具Selenium+無界面瀏覽器PhantomJS來抓取javascript渲染的頁面,下面實(shí)現(xiàn)一個(gè)簡(jiǎn)單的爬取2020-02-02
Python3時(shí)間轉(zhuǎn)換之時(shí)間戳轉(zhuǎn)換為指定格式的日期方法詳解
這篇文章主要介紹了Python3時(shí)間轉(zhuǎn)換之時(shí)間戳轉(zhuǎn)換為指定格式的日期,需要的朋友可以參考下2021-04-04

