read讀取檔案全部內容,預設就是讀模式,所以不需要指定模式:
f = open('test2.py
',encoding='
utf8')
data =f.read()
print(data)
f.close()
redline讀取檔案的一行內容,列印的時候加上end=''否則會有空格:
f = open('test2.py
',encoding='
utf8')
data =f.readline()
data1 =f.readline()
print(data,end=''
)print(data1,end='')
f.close()
readlines讀取的全部內容,以列表的方式列印每一行,每行就是乙個元素
f = open('test2.py
',encoding='
utf8')
data =f.readlines()
print(data)
f.close()
write寫如果該檔案存在則清空,如果不存在則建立新的檔案,檔案內容必須是字串:
f = open('test3.py
','w
',encoding='
utf8')
f.write(
"寫檔案")
f.close()
writelines以列表的形式寫入,寫多行的時候記得加\n
f = open('test3.py
','w',encoding='
utf8')
f.writelines([
"dsad\n
","dsad\n"])
f.close()
a追加操作:
f = open('test3.py
','a',encoding='
utf8')
f.writelines([
"dsad\n
","dsad\n"])
f.close()
r+可讀可寫的方式開啟,寫的時候從游標開始的地方開始寫
f = open('test3.py
','r+
',encoding='
utf8')
(f.read())
f.writelines([
"dsad\n
","dsad\n"])
f.close()
with as同事開啟多個檔案,不需要close關閉檔案,\換行
with open('test3.py
','r
',encoding='
utf8
') as f,\
open(
'test2.py
','r
',encoding='
utf8
') as g:
(f.read())
(g.read())
函式第五節
coding utf 8 1.定義乙個func name 該函式效果如下。assert func lilei lilei assert func hanmeimei hanmeimei assert func hanmeimei hanmeimei def title name if isinsta...
第五節 字典
字典的表現形式為大括號 dict key必須可hash,必須唯一且必須為不可改變的資料型別 value可存放任意多個值,可修改,可不唯一 無序且查詢速度快 鍵 值 鍵值對 1 dic.keys 返回乙個包含字典所有key的列表 2 dic.values 返回乙個包含字典所有value的列表 3 di...
第五節 列表(list)
lpush listname value lpush 命令將乙個或多個值插入到列表頭部。lpush newlist valuea valueb lindex listname index 佇列從做往右,索引從0開始。隊頭在左邊,新插入的元素就是索引為0的元素。你也可以使用負數下標,以 1 表示列表的...