一区二区三区中文国产亚洲_另类视频区第一页_日韩精品免费视频_女人免费视频_国产综合精品久久亚洲

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術(shù)干貨  > python中文件操作的一些函數(shù)

python中文件操作的一些函數(shù)

來源:千鋒教育
發(fā)布人:xqq
時間: 2023-11-06 20:31:30 1699273890

文件操作的所有函數(shù):注意python2與3有些函數(shù)的用法還不一樣,python3就嚴格區(qū)分一些標識符,比如win下面的文件E:\m.txt,2里面就沒

有這么多窮講究,其次print必須要加括號啦:

1.open:打開文件

f=open("e:\1.txt")

f=open('E:\1.txt','a')a是可補充模式,r讀,w寫,b二進制模式,+讀或?qū)?/p>

注意

1.b模式改變處理文件的方法,當處理二進制文件的時候用,二進制文件指聲音或者圖像文件哈,比如打開一張圖:

2.w是直接全部重新寫,而a是追加,注意實際的應(yīng)用

2.write/read讀和寫

>>>f=open('e:\miao.txt','w')

>>>f.write('miaomiaomiao!!')

>>>f.write('hahaha!!')

>>>f.close()

>>>f=open('e:\miao.txt','r')

>>>f.read()

'miaomiaomiao!!hahaha!!'

3.讀寫行

readlines:讀取文件中所有行,并作為一個列表返回:

f=open('e:\ll.txt','r')

>>>l=f.readlines()

>>>print(l)

['1705960\n','1705960\n','1695892\n','1666600\n','1669188\n','1667968\n','1679500\n']

下例為把ll.txt文件中的每行逐行打印

f=open('e:\ll.txt','r')

>>>foriinf.readlines():

print(i)

readline的用法:比如打印一個100行數(shù)據(jù)的前10行:

f=open('E:\ll.txt','r')

>>>foriinrange(10):

print(f.readline())

1705960

1705960

1695892

1666600

1669188

1667968

1679500

1654544

1668868

1667840

writelines():把一個序列寫入文件,序列就是元組,列表,字典等等注意沒有writeline(),write()就足夠解決問題了~

l=['wahaha','hou','qing','rong','liu','miao']

>>>f=open('e:\m.txt','w')

>>>f.writelines(l)

>>>f.close()

>>>f=open('e:\m.txt','r')

>>>f.read()

'wahahahouqingrongliumiao'

4.文件迭代器:在python中,文件是可迭代的,就直接在for循環(huán)中直接使用,前面其實都已經(jīng)用了,比較easy哈

以上內(nèi)容為大家介紹了python中文件操作的一些函數(shù),希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓機構(gòu):千鋒教育。http://m.fengjieshuijing.cn/

tags: python培訓
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學 138****2860 剛剛成功領(lǐng)取
王同學 131****2015 剛剛成功領(lǐng)取
張同學 133****4652 剛剛成功領(lǐng)取
李同學 135****8607 剛剛成功領(lǐng)取
楊同學 132****5667 剛剛成功領(lǐng)取
岳同學 134****6652 剛剛成功領(lǐng)取
梁同學 157****2950 剛剛成功領(lǐng)取
劉同學 189****1015 剛剛成功領(lǐng)取
張同學 155****4678 剛剛成功領(lǐng)取
鄒同學 139****2907 剛剛成功領(lǐng)取
董同學 138****2867 剛剛成功領(lǐng)取
周同學 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT