成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > python基礎(chǔ)之文件處理知識總結(jié)

python基礎(chǔ)之文件處理知識總結(jié)

熱門標簽:開封自動外呼系統(tǒng)怎么收費 地圖標注線上如何操作 天津電話機器人公司 手機網(wǎng)頁嵌入地圖標注位置 電銷機器人的風險 應(yīng)電話機器人打電話違法嗎 河北防封卡電銷卡 開封語音外呼系統(tǒng)代理商 400電話辦理哪種

一、open()方法

python open()方法用于打開一個文件,并返回文件對象,在對文件處理的過程中都需要用到這個函數(shù),如果文件無法打開,會拋出OSError。

注意:使用open()方法的時候一定到保證關(guān)閉文件對象,文件里面的內(nèi)容才會被保存,關(guān)閉文件需要調(diào)用close()方法。

open()方法常用的形式是接收兩個參數(shù):文件名(file)和模式(mode)

基本語法

open(file,mode='r')

完整的語法:

open(file,mode='r',buffering=1,encoding=None,errors=None,newline=None,closefd=True)

參數(shù)說明:

  • file: 必須的,表示某個路徑下文件名(可以是相對路徑,也可以是絕對路徑) 
  • mode:可選參數(shù),文件打開的模式    
  • buffering: 設(shè)置緩沖
  • encoding: 編碼,一般用utf8
  • errors: 報錯級別
  • newline:區(qū)分換行符
  • closefd:傳入的file參數(shù)類型

mode表示文件打開模式,有幾種模式呢?參考如下:

  • r: 以只讀的方式打開文件。文件的指針將會放到文件的開頭。這是文件默認的打開模式
  • w:  打開一個文件只能用于寫入。如果文件存在則打開文件,并且從頭開始編輯,文件原有的內(nèi)容會被清空。如果文件不存在,則會創(chuàng)建新的文件
  • a:  打開一個文件用于在里面追加內(nèi)容。如果文件已經(jīng)存在,文件指針將會放在文件的結(jié)尾。也就是新的內(nèi)容會被寫道已有的內(nèi)容之后。如果該文件不存在的話,創(chuàng)建新文件進行寫入
  • r+:打開一個文件用于讀寫,文件指針將會放在文件的開頭
  • a+: 打開一個文件用于讀寫,如果文件已經(jīng)存在,文件指針將會放在文件的結(jié)尾,文件打開時回事追加模式,如果該文件不存在,創(chuàng)建新的文件用于讀寫
  • w+: 打開一個文件用于讀寫。如果該文件已經(jīng)存在,則打開已經(jīng)存在文件,并且從頭開始編輯,即原有的內(nèi)容會被刪除。如果該文件不存在,則創(chuàng)建新文件
  • b: 二進制文件
  • rb:以二進制格式打開一個文件用于只讀。文件指針將會放在文件的開頭。這是默認的模式,一般用于非文本文件,如圖片,視頻等
  • wb: 以二進制格式打開一個文件只用于寫入。如果該文件已經(jīng)存在則打開文件,并從文件的開頭開始編輯,即原有的內(nèi)容會被刪除,如果該文件不存在,創(chuàng)建新文件。一般用于非文本文件,如圖片,視頻等
  • ab:以二進制格式打開一個文件用于追加,如果該文件已經(jīng)存在,文件指針將會放在文件的結(jié)尾,也就是說,新的內(nèi)容將會被寫道已有的內(nèi)容之后,如果該文件不存在,則創(chuàng)建新的文件并寫入
  • ab+:以二進制格式打開一個文件用于追加,如果該文件已經(jīng)存在,文件指針將會放在文件的結(jié)尾,如果該文件不存在,創(chuàng)建新的文件用于讀寫

例1:以w模式打開文件

f = open('myfile.txt', 'w')
f.write('hello,world!')
f.close()
 
##輸出結(jié)果
在當前路徑下成一個myfile.txt文件,并且把'hello world'寫到該文件
 
myfile.txt內(nèi)容如下:
hello,world!

例2: 以a模式打開文件

f=open('myfile.txt','a')
f.write('\ngood lucky')
f.close()
 
##輸出結(jié)果:
會在文件末尾追加內(nèi)容,不會覆蓋原來的內(nèi)容
 
myfile.txt內(nèi)容如下:
hello,world!
good,lucky!

例3: 再以w模式打開文件,會把原來內(nèi)容覆蓋掉

f = open('myfile.txt', 'w')
f.write('welcome!')
f.close()
 
##輸出內(nèi)容:
 
myfile.txt內(nèi)容如下:
welcome!

例4: 以r的模式讀文件

f = open('myfile.txt', 'r') #以r模式讀文件,再往里面write會報錯
f.write('\nhello!')
f.close()
 
## 輸出內(nèi)容:
    f.write('\nhello!')
io.UnsupportedOperation: not writable

例5: 以r+的模式讀文件

f = open('myfile.txt', 'r+') 
f.write('\nhello!')
f.close()
 
##輸出結(jié)果
r+:打開一個文件用于讀寫,文件指針將會放在文件的開頭
 
myfile.txt內(nèi)容:
1--------------> 此處表示空行
2hello!

例6: 以w+模式寫文件

f = open('myfile.txt', 'w+')
f.write('love!')
f.close()
 
##輸出結(jié)果:
如果該文件已經(jīng)存在,則打開已經(jīng)存在文件,并且從頭開始編輯,即原有的內(nèi)容會被刪除。如果該文件不存在,則創(chuàng)建新文件。
 
myfile.txt內(nèi)容:
love!

二、read()方法

讀取文件中的所有內(nèi)容,讀取之后光標移動到文件末尾。 必須以r或r+模式,才可以使用read()。

例7: 以w+模式寫文件,再以r+模式來讀取文件內(nèi)容

f = open('myfile.txt', 'w+')
f.write('hello,world!\ngood,lucky!!')
f.close()
 
##輸出結(jié)果:
w+ 如果該文件已經(jīng)存在,則打開已經(jīng)存在文件,并且從頭開始編輯,即原有的內(nèi)容會被刪除。如果該文件不存在,則創(chuàng)建新文件。
 
myfile.txt內(nèi)容:
hello,world!
good,lucky!!
f = open('myfile.txt', 'r+') #
print(f.read())
 
##輸出結(jié)果:
hello,world!
good,lucky!!

例8:以r+模式寫文件,再來讀取文件

f = open('myfile.txt', 'r+') #以r+的模式,會將文件指針放在開頭,然后將指定字符替換掉文件中原來的字符  
f.write('\nwelcom')
print(f.read())
 
##輸出結(jié)果:
rld!
good,lucky!!
 
#myfile.txt內(nèi)容如下:
1----------->空行
2welcomrld!
3good,lucky!!

三、readlines()方法

readlines()一行行讀文件

例9:

f = open('myfile.txt', 'r+')
print(f.readline())
print(f.readline())
print(f.readline())
 
##輸出結(jié)果
 
 
welcomrld!
 
good,lucky!!

readlines()

一行行讀取文件內(nèi)容,然后存放在列表中,可以讀取所有行的內(nèi)容,每行的內(nèi)容都作為列表中的一個元素存在列表里,并且返回一個列表。 這個列表可以使用for..in 結(jié)構(gòu)進行處理。 如果碰到EOF結(jié)束符,則返回空字符。

例10:

f = open('myfile.txt', 'r')
print(f.readlines())
 
##輸出內(nèi)容:
['\n', 'welcomrld!\n', 'good,lucky!!']
 
 
 
f = open('myfile.txt', 'r')
for i in f.readlines():
    i = i.strip()   # 去掉空格,如\n換行符
    print(i)
 
##輸出內(nèi)容:
----------->空行
welcomrld!
good,lucky!!

四、seek()方法

seek() 用于移動文件讀取指針到指定位置

語法如下:f.seek(offset,[,whence])
offset--開始的偏移量,也就是代表需要移動偏移的字節(jié)數(shù),如果是負數(shù),表示從倒數(shù)第幾位開始
whence--可選參數(shù),默認是0。給offset定義一個參數(shù),表示從哪個位置開始偏移;0代表從文件開頭算起;1代表從當前位置開始算起;2代表從文件末尾算起。 

如果操作成功,則返回新的文件位置;如果操作失敗,返回-1

例11:

f = open('workfile.txt', 'wb+')
print(f.write(b'0123456789abcde'))
f.seek(5)
print(f.read(1))
f.seek(-3,2)
print(f.read(1))
 
##輸出結(jié)果:
15
b'5'
b'c'
 
workfile.txt內(nèi)容如下:
0123456789abcde

例12:

f = open('myfile.txt', 'r')
print('filename is :',f.name)
line=f.readline().strip()           ##去掉\n
print('第一次讀取的數(shù)據(jù)是%s' % (line))
f.seek(0, 0)                        ##第一個0表示偏移量為0,第二個0表示從文件頭開始偏移
line=f.readline().strip()
print('第二次讀取的數(shù)據(jù)是%s' % (line))
 
##輸出內(nèi)容:
filename is : myfile.txt
第一次讀取的數(shù)據(jù)是good,lucky!!
第二次讀取的數(shù)據(jù)是good,lucky!!
 
myfile.txt內(nèi)容如下:
good,lucky!!
##去掉 f.seek(0, 0),運行結(jié)果如下:
f = open('myfile.txt', 'r')
print('filename is :',f.name)
line=f.readline().strip()
print('第一次讀取的數(shù)據(jù)是%s' % (line))
line=f.readline().strip()
print('第二次讀取的數(shù)據(jù)是%s' % (line))
 
##運行結(jié)果如下:
filename is : myfile.txt
第一次讀取的數(shù)據(jù)是good,lucky!!
第二次讀取的數(shù)據(jù)是

五、tell()函數(shù) 

返回文件的當前位置

參考: https://www.runoob.com/python/file-tell.html

f = open('myfile.txt', 'r+')
print('filename is :', f.name)
line=f.readline()
print('讀取的數(shù)據(jù)是%s' % (line))
 
 
line1=f.readline()
print('讀取的數(shù)據(jù)是%s' % (line1))
pos=f.tell()
print('current position is %d:' % (pos) )
f.close()
 
##輸出結(jié)果
filename is : myfile.txt
讀取的數(shù)據(jù)是good,lucky!!
讀取的數(shù)據(jù)是
current position is 12:
 
myfile.txt內(nèi)容如下:
good,lucky!!
 
 
 
 
##輸出結(jié)果
filename is : myfile.txt
讀取的數(shù)據(jù)是good,lucky!!
 
讀取的數(shù)據(jù)是g
current position is 15:
 
myfile.txt內(nèi)容如下:
good,lucky!!
g

到此這篇關(guān)于python基礎(chǔ)之文件處理知識總結(jié)的文章就介紹到這了,更多相關(guān)python文件處理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python關(guān)于OS文件目錄處理的實例分享
  • python引入其他文件夾下的py文件具體方法
  • 解決python中os.system調(diào)用exe文件的問題
  • python使用glob檢索文件的操作
  • 教你用Python代碼實現(xiàn)合并excel文件
  • python3 hdf5文件 遍歷代碼
  • Python基礎(chǔ)之元組與文件知識總結(jié)
  • python提取word文件中的所有圖片
  • python可視化hdf5文件的操作
  • Python 如何讀取.txt,.md等文本文件
  • 教你利用Python破解ZIP或RAR文件密碼
  • Python文件基本操作實用指南
  • Python爬蟲之m3u8文件里提取小視頻的正確姿勢
  • python 如何把classification_report輸出到csv文件
  • 用python刪除文件夾中的重復圖片(圖片去重)
  • 將Python代碼打包成.exe可執(zhí)行文件的完整步驟
  • Python文件名的匹配之clob庫
  • python基礎(chǔ)學習之組織文件

標簽:六盤水 江蘇 宿遷 蘭州 駐馬店 山東 常州 成都

巨人網(wǎng)絡(luò)通訊聲明:本文標題《python基礎(chǔ)之文件處理知識總結(jié)》,本文關(guān)鍵詞  python,基礎(chǔ),之,文件,處理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python基礎(chǔ)之文件處理知識總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于python基礎(chǔ)之文件處理知識總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲激情黄色| 三级网在线观看| 亚洲精品午夜精品| av中文在线播放| 色女孩综合影院| 先锋影音男人站| 中文字幕乱码视频| 美国做受三级的视频播放| 欧美在线亚洲| 亚洲精品字幕在线观看| 国产情侣在线播放| 国产小视频在线观看免费| 一本加勒比波多野结衣| 国产欧美精品va在线观看| 91精品国产91久久久久青草| 久久久久999| 粉嫩av亚洲一区二区图片| 三级黄色在线观看| 日韩福利一区二区三区| 变态另类ts人妖一区二区| 狠狠色一日本高清视频| 特级丰满少妇一级aaaa爱毛片| 一二三区中文字幕| 国产一区二区三区不卡在线| 天天操天天干天天操| 西西44rtwww国产精品| 农村少妇一区二区三区四区五区| 亚洲春色一区二区三区| 18禁男女爽爽爽午夜网站免费| 色琪琪久久se色| 欧美老tube| 日韩中文字幕一区| 妞干网免费视频| 欧美视频中文一区二区三区在线观看| 国产高清在线| 亚洲一区亚洲二区| 91精品国产91久久| 露脸国产精品自产在线播| 国产精品呻吟久久| 男男电影完整版在线观看| 69久久夜色精品国产69| 欧美日韩成人网| 麻豆精品99| bdsm在线观看播放视频| 国产一区二区欧美| 欧美精品免费在线观看| 日本一区二区综合亚洲| 欧美成人综合一区| 视频精品在线观看| 麻豆成人久久精品二区三区小说| 九九九九九九精品| 西西人体一区二区| 欧美精品久久久久久久小说| 欧美日本在线看| 黄页网站大全一区二区| 九九九热精品免费视频观看网站| 久久精品国产亚洲AV成人婷婷| av动漫在线免费观看| 国产一线二线在线观看| 黄色激情小视频| xxxx在线播放| 精品久久久久久久久久久久久久久| 中文字幕第一区第二区| 国产精品视频区| 99久久免费精品国产72精品九九| 在线成人激情黄色| 五月婷婷激情久久| 91日韩在线播放| 午夜诱惑痒痒网| 国产欧美一区二区| 国产精品九九视频| 黄色片免费观看| 日韩精品无码一区二区三区久久久| 成人三级做爰av| 中文字幕无码乱码人妻日韩精品| 日韩大胆成人| 26uuu国产一区二区三区| 韩国三级hd中文字幕有哪些| 麻豆视频在线观看免费网站黄| 网曝91综合精品门事件在线| 秘密影院久久综合亚洲综合| 日韩欧美激情在线| 国产视频一区二| 国产精品亚洲美女av网站| 免费黄色小网站| 色婷婷综合久久久久中文一区二区| 三区四区电影在线观看| 国产成人亚洲精品| 日本一级淫片演员| 懂色av中文字幕一区二区三区| 国产一区二区日韩| 国产精品成熟老女人| 天天看片激情网站| 亚洲va久久久噜噜噜久久| 国产精品久久久久久久7电影| 综合视频在线| 天天看片天天操| 美女福利精品视频| 蜜桃视频在线观看一区| 国产精品中文字幕制服诱惑| 国产伦精品一区二区三区千人斩| 熟女视频一区二区三区| 欧美精品一区二区三区中文字幕| 色综合影院在线观看| 欧美性videos| 久久免费视频色| 国产欧美一区二区三区沐欲| 中文字幕欧美国产| 色18美女社区| 不用播放器的免费av| gogogo高清免费观看在线视频| 日韩精品免费在线观看| 欧美污视频久久久| 日韩在线无毛| 天天爽天天狠久久久| av免费在线观看不卡| 丁香婷婷自拍| 欧美成人日本| 国产精品网站在线播放| 无遮挡亚洲一区| 免费网站在线高清观看| 国产精品久久久久久久9999| 韩国理伦片一区二区三区在线播放| av电影免费| 亚洲精品美女在线观看| 亚洲精品高清在线观看| 五月天婷婷在线观看| 国产免费福利| 亚洲五月六月| 中文字幕乱视频| 欧洲亚洲视频| 日本在线观看视频| 免费日韩一区二区三区| 人人澡人人添人人爽一区二区| 要久久电视剧全集免费| 亚洲精品日产| 国产成人综合精品在线| 欧美综合欧美视频| 国产日本一区二区三区| 久艹在线视频| 国产精品日韩精品| 婷婷亚洲一区二区三区| 亚洲成人一区| 成人小电影网站| 国产精品久久久999| 国产精品成人一区二区三区电影毛片| 精品国产999| 深爱激情五月婷婷| av天在线播放| 久久99精品久久久久子伦| 国产美女视频免费| 男人和女人啪啪网站| 亚洲成人av一区二区三区| 91精品久久久久久粉嫩| 亚洲日本伦理| 日本精品一区二区在线观看| 日韩中文字幕在线视频| 亚洲国产日韩成人综合天堂| 波多野结衣家庭主妇| 台湾佬中文娱乐久久久| www.久久成人| 国产精品久久久久久久久免费相片| 欧美老头gaygay1069| 三级毛片电影网站| 久久久精品在线观看| 亚洲成a人无码| 国产精品午夜久久久久久| 久久久精品国产一区二区三区| 中文字幕欧美日韩| 蜜臀av午夜精品久久| 欧美老熟妇一区二区三区| 久草视频国产在线| 国产稀缺精品盗摄盗拍| 日本 片 成人 在线| 国产性色av一区二区| 国产无遮挡裸体视频在线观看| 黄色av免费| 老司机午夜精品视频在线观看| 亚洲先锋成人| 1stkiss在线漫画| 国产人成高清视频观看| 精品福利视频一区二区三区| 色偷偷9999www| 日韩精品国产一区| 亚洲精品国产精品乱码不99| 久久三级毛片| 黄色毛片在线看| 国产精品久久久国产盗摄| 濑亚美莉一二区在线视频| 极品少妇一区二区| 成年人午夜视频| 日本99精品| 国产成人香蕉在线视频fuz| 亚洲高清三级视频| 天堂网2014av| 97人人模人人爽人人少妇| 漂亮人妻被黑人久久精品| 国产在线一在线二| 日本精品久久久久| 二人午夜免费观看在线视频| www.国产精品.com| 久久久久久久久久影视| 8848成人影院| 欧美在线看片| 欧美激情一区二区三区免费观看| 久久久久久久久久久国产精品| 中文字幕字幕中文在线中不卡视频| 精品国产免费久久久久久婷婷| 国产亚洲亚洲国产一二区| 18av在线视频| 国产精品亲子伦对白| 老汉av免费一区二区三区| 国产美女久久精品| 图片小说视频色综合| 精品视频久久久久久久| 自拍视频一区| 国产日韩成人内射视频| 精品91自产拍在线观看一区| 久久夜色撩人精品| 波多野结衣乳巨码无在线观看| 综合欧美精品| 波多野结衣片子| 免费永久视频| 国产在线制服美女| 在线观看国产一区二区三区| 亚洲第一区视频| 日韩欧美国产一区在线观看| 欧美性videosxxxxx| www.av在线视频| 狠狠久久综合婷婷不卡| 国产精品v日韩精品| 成人在线不卡| 国产美女特级嫩嫩嫩bbb片| 青青草国产精品亚洲专区无| 精品国产第一区二区三区观看体验| 桃花岛成人影院| 欧美激情2020午夜免费观看| 特级毛片www| 91精彩在线视频| 亚洲性人人天天夜夜摸| 强开小嫩苞一区二区三区视频| 11024精品一区二区三区日韩| 日本精品一区二区三区高清| 日韩a在线观看| 欧产日产国产精品98| 亚洲精品国产九九九| 熟女人妻一区二区三区免费看| 亚洲色图视频网站| 在线国产99| 国产精品日韩成人| jizz亚洲大全| 福利在线导航136| 欧美女子与性| 男人晚上看的视频| 国产精品一区二区三区久久| 成年人精品视频| 小小女视频网站色琼网站| 国产又粗又长又爽又黄的视频| 老司机精品免费视频| 91精品国产高清91久久久久久| av在线天天| 国产精品亚洲欧美| 欧美日韩国产va另类| 亚州欧美一区三区三区在线| 亚洲 国产 日韩 欧美| 日韩精品一区二区三区中文精品| 国产永久免费观看| 色视频www在线播放国产| 精品国产视频一区二区三区| 国产精品国产精品| 一区二区三区日本久久久| 美女与牲口做爰视频在线观看| 污视频在线看操| 国产亚洲精品av| 国产三区在线成人av| 久久久久久91精品色婷婷| 久久夜色精品国产噜噜av小说| 黄色资源在线观看| 国产精品二区一区二区aⅴ污介绍| 激情视频免费网站| 久久久久福利视频| 国产精品入口麻豆免费观看| 狠狠网亚洲精品| 一区二区三区四区国产精品| 在线播放国产区| 国产成人香蕉在线视频fuz| 国产区精品在线观看| 黄色亚洲精品| 国产稀缺真实呦乱在线| 国内爆初菊对白视频| 国产美女精品写真福利视频| 欧美国产综合视频| 国产精品一区二区91| 国产美女www爽爽爽| 国内成人在线| 欧美激情在线播放| 五月天国产一区| 92国产精品久久久久首页| 成人h动漫在线| 影院在线观看全集免费观看| 秋霞a级毛片在线看| 亚洲日本电影在线| 国产精品国产三级国产aⅴ中文| 污片在线观看一区二区| 中文字幕亚洲区| 视频一区日韩| 91九色在线观看视频| 极品一线天粉嫩虎白馒头| 婷婷中文字幕一区| 国产精品一区在线| 亚洲线精品一区二区三区八戒| 8848成人影院| 国产女优一区| 亚洲国产精品成人综合| 国产无套内射又大又猛又粗又爽| 日韩免费高清视频网站| 中文在线资源新版官网| 日本在线一区二区三区| 精品少妇一区二区三区| 精品亚洲第一| 国产精品女人网站| 最近2019中文字幕mv免费看| 国产亚洲一区二区三区不卡| 一级一片免费视频| 午夜精品一区二区三区在线| 日韩精品极品毛片系列视频| 国产精品福利在线观看| 国产精品午夜av在线|