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

Python文件操作,open讀寫文件,追加文本內(nèi)容實例

 更新時間:2016年12月14日 11:05:41   作者:yybjroam05  
本篇文章主要介紹了Python文件操作,open讀寫文件,追加文本內(nèi)容,具有一定的參考價值,有需要的可以了解一下。

1.open使用open打開文件后一定要記得調(diào)用文件對象的close()方法。比如可以用try/finally語句來確保最后能關(guān)閉文件。

file_object = open('thefile.txt')
try:
 all_the_text = file_object.read( )
finally:
 file_object.close( )

注:不能把open語句放在try塊里,因為當(dāng)打開文件出現(xiàn)異常時,文件對象file_object無法執(zhí)行close()方法。

2.讀文件讀文本文件input = open('data', 'r')

#第二個參數(shù)默認(rèn)為r
input = open('data')

讀二進(jìn)制文件input = open('data', 'rb')

讀取所有內(nèi)容file_object = open('thefile.txt')

try:
 all_the_text = file_object.read( )
finally:
 file_object.close( )


讀固定字節(jié)file_object = open('abinfile', 'rb')

try:
 while True:
 chunk = file_object.read(100)
 if not chunk:
 break
 do_something_with(chunk)
finally:
 file_object.close( )

讀每行l(wèi)ist_of_all_the_lines = file_object.readlines( )

如果文件是文本文件,還可以直接遍歷文件對象獲取每行:

for line in file_object:
 process line

3.寫文件寫文本文件output = open('data.txt', 'w')

寫二進(jìn)制文件output = open('data.txt', 'wb')

追加寫文件output = open('data.txt', 'a')

output .write("\n都有是好人")

output .close( )

寫數(shù)據(jù)file_object = open('thefile.txt', 'w')

file_object.write(all_the_text)
file_object.close( )

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

相關(guān)文章

  • python基礎(chǔ)教程之Filter使用方法

    python基礎(chǔ)教程之Filter使用方法

    這篇文章主要介紹了python基礎(chǔ)教程之Filter使用方法的相關(guān)資料,這里對Python Filter 進(jìn)行了簡單實例詳解,需要的朋友可以參考下
    2017-01-01
  • 在Docker上部署Python的Flask框架的教程

    在Docker上部署Python的Flask框架的教程

    這篇文章主要介紹了在Docker上部署Python的Flask框架的教程,包括Docker容器內(nèi)外的網(wǎng)絡(luò)通信等,需要的朋友可以參考下
    2015-04-04
  • python在html中插入簡單的代碼并加上時間戳的方法

    python在html中插入簡單的代碼并加上時間戳的方法

    今天小編就為大家分享一篇python在html中插入簡單的代碼并加上時間戳的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python?pandas中read_csv參數(shù)示例詳解

    Python?pandas中read_csv參數(shù)示例詳解

    使用pandas做數(shù)據(jù)處理的第一步就是讀取數(shù)據(jù),數(shù)據(jù)源可以來自于各種地方,csv文件便是其中之一,下面這篇文章主要給大家介紹了關(guān)于Python?pandas中read_csv參數(shù)詳解的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • 利用Python實現(xiàn)電影訂票系統(tǒng)

    利用Python實現(xiàn)電影訂票系統(tǒng)

    這篇文章主要介紹了利用Python實現(xiàn)電影訂票系統(tǒng),一部電影的詳細(xì)信息適合用?字典?結(jié)構(gòu)來存儲,我們可以給字典里添加多個鍵值對來保存電影的名稱、座位表和宣傳時用的字符畫,需要的朋友可以參考一下
    2022-03-03
  • Python文件讀寫及常用文件的打開方式

    Python文件讀寫及常用文件的打開方式

    這篇文章主要介紹了Python文件讀寫及常用文件的打開方式,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • Python利用arcpy模塊實現(xiàn)柵格的創(chuàng)建與拼接

    Python利用arcpy模塊實現(xiàn)柵格的創(chuàng)建與拼接

    這篇文章主要為大家詳細(xì)介紹了如何基于Python語言arcpy模塊,實現(xiàn)柵格影像圖層建立與多幅遙感影像數(shù)據(jù)批量拼接(Mosaic)的操作,感興趣的可以了解一下
    2023-02-02
  • 表格梳理解析python內(nèi)置時間模塊看完就懂

    表格梳理解析python內(nèi)置時間模塊看完就懂

    這篇文章主要介紹了python內(nèi)置的時間模塊,本文用表格方式清晰的對Python內(nèi)置時間模塊進(jìn)行語法及用法的梳理解析,有需要的朋友建議收藏參考
    2021-10-10
  • 利用python實現(xiàn)數(shù)據(jù)分析

    利用python實現(xiàn)數(shù)據(jù)分析

    為什么要利用python進(jìn)行數(shù)據(jù)分析?python擁有一個巨大的活躍的科學(xué)計算社區(qū),擁有不斷改良的庫,能夠輕松的集成C,C++,Fortran代碼(Cython項目),可以同時用于研究和原型的構(gòu)建以及生產(chǎn)系統(tǒng)的構(gòu)建。
    2017-01-01
  • Python?運(yùn)算符Inplace?與Standard?

    Python?運(yùn)算符Inplace?與Standard?

    這篇文章主要介紹了Python?運(yùn)算符Inplace?與Standard,nplace運(yùn)算符的行為類似于普通運(yùn)算符,只是它們在可變和不可變目標(biāo)的情況下以不同的方式運(yùn)行
    2022-09-09

最新評論

高青县| 万源市| 阳新县| 科尔| 龙海市| 若尔盖县| 河北省| 柘荣县| 云南省| 凤城市| 介休市| 凤山市| 道孚县| 钟山县| 祁阳县| 龙泉市| 永安市| 永和县| 新河县| 嘉义市| 台前县| 二连浩特市| 洛浦县| 邓州市| 阜平县| 宝丰县| 旬阳县| 大连市| 屏山县| 定州市| 廉江市| 荃湾区| 铅山县| 巴里| 丽江市| 汉川市| 拉萨市| 辽中县| 西峡县| 宣汉县| 乡城县|