python 檔案操作和集合

來源:互聯網
上載者:User

標籤:src   介面   發送   類型   處理   自動   bubuko   通過   控制代碼   

說一下python對檔案的操作。

對檔案的操作分三步:

1、開啟檔案擷取檔案的控制代碼,控制代碼就理解為這個檔案     2、通過檔案控制代碼操作檔案    3、關閉檔案。

現有以下檔案file.txt:

檔案基本操作:

 開啟檔案時,需要指定檔案路徑和以何等方式開啟檔案,開啟後,即可擷取該檔案控制代碼,後面通過此檔案控制代碼對該檔案操作

"+" 表示可以同時讀寫某個檔案

"U"表示在讀取時,可以將 \r \n \r\n自動轉換成 \n (與 r 或 r+ 模式同使用)

"b"表示處理二進位檔案(如:FTP發送上傳ISO鏡像檔案,linux可忽略,windows處理二進位檔案時需標註)

檔案操作方法:

大檔案時,讀取檔案高效的操作方法:

用上面的read()和readlines()方法操作檔案的話,會先把檔案所有內容讀到記憶體中,這樣的話,記憶體資料一多,非常卡,高效的操作,就是讀一行操作一行,讀過的內容就從記憶體中釋放了

with使用:

在操作檔案的時候,經常忘了關閉檔案,這樣的就可以使用with,它會在使用完這個檔案控制代碼之後,自動關閉該檔案,使用方式如下:

修改檔案:

修改檔案的話,有兩種方式,一種是把檔案的全部內容都讀到記憶體中,然後把原有的檔案內容清空,重新寫新的內容;第二種是把修改後的檔案內容寫到一個新的檔案中

第一種

 第二種

集合:

集合也是一種資料類型,一個類似列表東西,它的特點是無序的,不重複的,也就是說集合中是沒有重複的資料

集合的作用:

1、它可以把一個列表中重複的資料去掉,而不需要你再寫判斷

2、可以做關係測試,比如說有兩個班,一個效能測試班,一個是介面測試班的,想找出來既學習了效能又學習了介面測試的同學,就可以用集合

定義集合

集合操作

 

python 檔案操作和集合

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.