檔案操作,讀,寫,指定位置

2021-07-24 14:38:02 字數 2436 閱讀 1676



view source

print?

#檔案操作 open()

#open("路徑 + 檔名",」讀寫模式")

f=open('filepath','w')

#讀寫模式:

# r唯讀,r+讀寫,w新建(會覆蓋原有檔案),a追加,b二進位制檔案

#常用讀寫模式

#如:'rb','wb','r+b'等等

#讀寫模式的型別有:

#ru 或 ua 以讀方式開啟, 同時提供通用換行符支援 (pep 278)

#w      以寫方式開啟,

#a      以追加模式開啟 (從 eof 開始, 必要時建立新檔案)

#r+     以讀寫模式開啟

#w+     以讀寫模式開啟

#a+     以讀寫模式開啟

#rb     以二進位制讀模式開啟

#wb     以二進位制寫模式開啟

#ab     以二進位制追加模式開啟

#rb+    以二進位制讀寫模式開啟

#wb+    以二進位制讀寫模式開啟

#ab+    以二進位制讀寫模式開啟

#w      若檔案存在,首先要清空,然後重新建立檔案

#a      把所有的資料追加到檔案的尾部,即使seek指在其他的位置,如果檔案不存在,則重新建立

f.read([size])

#size未指定則返回整個檔案,如果檔案大小》2倍記憶體則有問題.f.read()讀到檔案尾時返回""(空字串)

file.readline()

#返回一行

file.readline([size])

#返回包含size行的列表,size 未指定則返回全部行

forlineinf:printline

#通過迭代器訪問

f.write("hello\n")

#如果要寫入字串以外的資料,先將他轉換為字串.

f.tell()

#返回乙個整數,表示當前檔案指標的位置(就是到檔案頭的位元數).

f.seek(偏移量,[起始位置])

#用來移動檔案指標。偏移量:單位:位元,可正可負

#起始位置:0-檔案頭,預設值;1-當前位置;2-檔案尾

f.close()

#關閉檔案

f=open("c:\\temp.txt","r+")#可讀可寫模式

f.write("123")#寫入字串

f=open("c:\\temp.txt","r")

lines=f.readlines()#讀取全部內容

forlineinlines

printline

C std vector指定位置插入

使用vector,必須加上 include 1.初始化vector,一般有這幾種方式 std vectorv1 建立乙個空的wstring型別的vector std vectorv2 3,l c 建立乙個容量為3,全部初始化l c std vectorv3 5 建立容量為5,資料型別為int的vec...

recyclerview,滾到指定位置

對於recyclerview滾動大家知道有scrollto,scrollby這種類似的方法。但是大家有沒有發現,當讓recycleview滾動到某一位置會出現如下兩種情況,1 對於recyclerview滾動到某個position位置,當這個position位置不在當前介面內,recyclervie...

Recyclerview,滾到指定位置

對於recyclerview滾動大家知道有scrollto,scrollby這種類似的方法。但是大家有沒有發現,當讓recycleview滾動到某一位置會出現如下兩種情況,1 對於recyclerview滾動到某個position位置,當這個position位置不在當前介面內,recyclervie...