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

Python 文件操作實現(xiàn)代碼

 更新時間:2009年10月07日 00:44:43   作者:  
文件操作是程序設計中不可或缺的重要部分。Python通過一個內(nèi)置函數(shù)open來打開文件。
open(filename,mode,buffer)
其中第一個參數(shù)是要打開的文件的文件名,必選;第二個是打開方式,可選;第三個為緩沖區(qū),可選。默認情況下是以“讀”模式打開文件。該函數(shù)返回的是流類型對象。
mode有如下幾種:
r:讀模式(默認值)
w:寫模式
a:追加寫模式
b:二進制模式
t:文本模式(默認值)
+:更新已有硬盤文件(讀和寫模式)
U:通用換行模式(Universal new line mode)
如果到打開的文件不存在或者其他問題,會跑出IOError異常。
常用的文件對象屬性:
mode:文件打開模式
name:打開的文件名稱
closed:文件是否關閉
常用的文件對象方法有:
tell():獲取在當前文件中,目前所處的位置。起始值為0.
seek(position,mode):在當前文件中移動。其中第一個參數(shù)是要移動的距離,第二個參數(shù)是模式:0表示移動絕對位置,相對于文件頭而言;1表示移動相對位置,就當前位置而言;2表示相對于文件尾的位置。
read(max_byte_num):從文件中讀取字節(jié)。max_byte_number為可選參數(shù),表示讀取的最大字節(jié)數(shù)。如果不選,默認為讀取到文件尾。讀取后,當前位置會發(fā)生變化,即增加讀取的字節(jié)數(shù)。
readline():一次讀取文件的一行。
write(content):向文件中寫數(shù)據(jù)。content為要寫入的內(nèi)容。
close():關閉文件
一個文件讀寫的例子:
復制代碼 代碼如下:

try:
    f = open('d:/hello_python.txt','w')
    f.write('hello my friend python!')
except IOError:
    print('IOError')
finally:
    f.close()
try:
    f = open('d:\hello_python.txt','r')
    print(f.read())
    f.close()
    f.tell()
except ValueError as ioerror:
    print('File alread closed {0}'.format(type(ioerror)))
finally:
    print('operation end')

相關文章

  • SpringBoot中的@MessageMapping注解詳解

    SpringBoot中的@MessageMapping注解詳解

    這篇文章主要介紹了SpringBoot中的@MessageMapping注解詳解,Spring Boot 提供了對 WebSocket 的支持,其中 @MessageMapping 注解是一個常用的注解,它可以將一個 Java 方法標記為 WebSocket 的消息處理器,需要的朋友可以參考下
    2023-08-08
  • PyExecJS無法安裝的問題解決

    PyExecJS無法安裝的問題解決

    我們需要在Python中執(zhí)行一些JavaScript代碼時,可能需要使用到execjs模塊,本文主要介紹了PyExecJS無法安裝的問題解決,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • Python自動化實現(xiàn)日報數(shù)據(jù)可視化

    Python自動化實現(xiàn)日報數(shù)據(jù)可視化

    這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)自動化生成日報數(shù)據(jù)可視化,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-02-02
  • 詳解Python 多線程 Timer定時器/延遲執(zhí)行、Event事件

    詳解Python 多線程 Timer定時器/延遲執(zhí)行、Event事件

    這篇文章主要介紹了Python 多線程 Timer定時器/延遲執(zhí)行、Event事件的相關知識,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • python讀取excel指定列數(shù)據(jù)并寫入到新的excel方法

    python讀取excel指定列數(shù)據(jù)并寫入到新的excel方法

    今天小編就為大家分享一篇python讀取excel指定列數(shù)據(jù)并寫入到新的excel方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python實現(xiàn)輕松合并doc為txt的示例代碼

    Python實現(xiàn)輕松合并doc為txt的示例代碼

    這篇文章主要為大家詳細介紹了如何利用Python編程語言和wxPython模塊,打開指定文件夾中的DOC文檔,并將它們的內(nèi)容合并成一個便捷的TXT文檔,需要的可以參考下
    2024-03-03
  • python中的extend功能及用法

    python中的extend功能及用法

    Python中的extend()方法用于在列表末尾一次性追加另一個列表中的多個值,這篇文章主要介紹了python中的extend功能及用法,需要的朋友可以參考下
    2023-07-07
  • 在Pytorch中使用樣本權重(sample_weight)的正確方法

    在Pytorch中使用樣本權重(sample_weight)的正確方法

    今天小編就為大家分享一篇在Pytorch中使用樣本權重(sample_weight)的正確方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python使用ffmpeg合成視頻、音頻的實現(xiàn)方法

    Python使用ffmpeg合成視頻、音頻的實現(xiàn)方法

    這篇文章主要介紹了Python使用ffmpeg合成視頻、音頻,通過本文的學習能幫助大家了解如何在python中調(diào)用ffmpeg模塊,對此進行音視頻合并,完成視頻合成,需要的朋友可以參考下
    2022-04-04
  • Pandas index操作索引的實現(xiàn)

    Pandas index操作索引的實現(xiàn)

    Pandas中的索引index用于選擇特定的行數(shù)和列數(shù),加快數(shù)據(jù)訪問速度,本文就來介紹一下index操作索引,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01

最新評論

五常市| 巧家县| 二连浩特市| 康保县| 军事| 湘西| 囊谦县| 蕉岭县| 云林县| 星子县| 和平区| 莆田市| 平安县| 九江市| 汤阴县| 云龙县| 盐山县| 永泰县| 九台市| 缙云县| 青阳县| 高唐县| 陈巴尔虎旗| 新安县| 宁明县| 浦东新区| 丹棱县| 宜君县| 射洪县| 灵山县| 江源县| 理塘县| 亳州市| 长寿区| 莆田市| 石景山区| 鹤山市| 娱乐| 房产| 方山县| 祁东县|