檔案和資料的操作

2021-10-08 11:50:53 字數 1396 閱讀 8146

檔案的開啟和關閉

開啟模式中,r、『w』、x』、『a』可以和"b』、『t、』+'組合使用,形成既表達讀寫又表達檔案模式的方式。

檔案使用結束後要用close()方法關閉,釋放檔案占用的記憶體

檔案的讀寫

with

open

('路徑'

,'r'

)as txt:

print

(txt.read())

txt.close(

)

with

open

('路徑'

,'r'

)as txt:

print

(txt.readline())

txt.close(

)

with

open

('路徑'

,'r'

)as txt:

print

(txt.readlines())

txt.close(

)

with

open

('路徑'

,'w'

)as txt:

print

(txt.write(

"我是剛寫入的字串"))

txt.close(

)

with

open

('路徑'

,'w'

)as txt:

print

(txt.write(

"我是第一行"))

print

(txt.write(

"我是第二行,但我沒換行"),

'\n'

)print

(txt.write(

"我是第三行,我換行了"))

txt.close(

)

ls =

['我是第乙個元素\n'

,'我是第二個元素'

]with

open

('路徑'

,'w'

)as txt:

txt.writelines(1s)

txt.close(

)

遍歷檔案
with

open

('路徑'

,'r'

)as txt:

print

(txt.readlines())

for x in txt:

print

(x)txt.close(

)

演算法和資料操作

掌握常用的二分查詢 快速排序 歸併排序。查詢 順序查詢 二分查詢 雜湊表查詢 二叉排序樹查詢。位運算可以看成是一類特殊的演算法,它是把數字表示成二進位制之後對0和1的操作,共有與 或 異或 左移和右移5種運算。雜湊表最主要的優點是能夠在o 1 時間來查詢某一元素,是效率最高的查詢方式。缺點是需要額外...

C 學習 檔案和資料流操作

應用程式常常會需要儲存和讀取一些資訊,這時就需要檔案的讀寫操作。在c 語言中,對檔案的操作,我們不用考慮.net框架是如何對不同檔案型別進行操作的,通過已有的介面直接進行檔案的操作即可。net框架中,system.io空間中已經提供了多種型別的檔案操作型別。用於對資料檔案和資料流的讀寫操作。經常用到...

Qt 文字流和資料流 緩衝操作和資料操作

a.qt中講檔案型別分為2大類 1.文字檔案 檔案內容是可讀的文字字元 2.資料檔案 檔案內容是直接的二進位制資料 qfile直接支援文字檔案和資料檔案的讀寫 b.qt提供了輔助類簡化了文字檔案 資料檔案的讀寫 1.qtextstream 寫入的資料全部轉換為可讀文字 2.qdatastream 寫...