最新国产好看的视频,伊人天堂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?運算符Inplace?與Standard?

    Python?運算符Inplace?與Standard?

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

最新評論

珠海市| 措美县| 越西县| 界首市| 扬中市| 罗源县| 孝义市| 渝北区| 东源县| 湄潭县| 曲沃县| 岳西县| 徐州市| 华阴市| 泊头市| 霍林郭勒市| 绥芬河市| 章丘市| 金阳县| 封丘县| 名山县| 明星| 瑞丽市| 新竹县| 调兵山市| 卓资县| 景宁| 都匀市| 宣城市| 屏东市| 聂拉木县| 沙田区| 航空| 丹棱县| 托里县| 巍山| 泸州市| 桂阳县| 惠州市| 黔西县| 罗平县|