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 未指定則返回全部行
for
line
in
f:
print
line
#通過迭代器訪問
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()
#讀取全部內容
for
line
in
lines
print
line
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...