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

