午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > python基礎之文件處理知識總結

python基礎之文件處理知識總結

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

一、open()方法

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

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

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

基本語法

open(file,mode='r')

完整的語法:

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

參數說明:

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

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

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

例1:以w模式打開文件

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

例2: 以a模式打開文件

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

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

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

例4: 以r的模式讀文件

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

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

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

例6: 以w+模式寫文件

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

二、read()方法

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

例7: 以w+模式寫文件,再以r+模式來讀取文件內容

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

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

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

三、readlines()方法

readlines()一行行讀文件

例9:

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

readlines()

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

例10:

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

四、seek()方法

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

語法如下:f.seek(offset,[,whence])
offset--開始的偏移量,也就是代表需要移動偏移的字節數,如果是負數,表示從倒數第幾位開始
whence--可選參數,默認是0。給offset定義一個參數,表示從哪個位置開始偏移;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))
 
##輸出結果:
15
b'5'
b'c'
 
workfile.txt內容如下:
0123456789abcde

例12:

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

五、tell()函數 

返回文件的當前位置

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

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

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

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

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

巨人網絡通訊聲明:本文標題《python基礎之文件處理知識總結》,本文關鍵詞  python,基礎,之,文件,處理,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python基礎之文件處理知識總結》相關的同類信息!
  • 本頁收集關于python基礎之文件處理知識總結的相關信息資訊供網民參考!
  • 推薦文章
    波多野结衣家庭教师在线播放| 97视频色精品| 国产97在线视频| 99re资源| 欧美日韩精品综合| 91制片厂毛片| 欧美色图亚洲天堂| 免费看一级视频| 在线观看免费视频a| 超碰超碰超碰超碰| 五月激情六月婷婷| 日韩欧美极品在线观看| 久久精品视频一| 欧美福利小视频| 欧美自拍大量在线观看| 一区二区精品在线| 日本黄色特级片| 中文字幕+乱码+中文乱码www| 青青草一区二区三区| aaa级黄色片| 丰满肥臀噗嗤啊x99av| 91在线看国产| 国产精品国产三级国产普通话三级 | 久久av.com| 亚洲人av在线影院| 中文字幕一区二区精品| 亚洲国产精品yw在线观看| 精品国产乱码久久久久久老虎| 欧美一区二区三区爱爱| 精品亚洲一区二区三区四区五区| 欧美精品一区二区三区在线 | 卡一卡二卡三在线观看| 精品伦一区二区三区| 中文字幕在线视频一区二区| 成年人性生活视频| 国产欧美精品一二三| 绯色av蜜臀vs少妇| 成人亚洲精品777777大片| 97在线观看免费视频| 欧美一级视频免费观看| 国产乱子伦精品无码码专区| 极品美女销魂一区二区三区| 久久久精品免费免费| 一区二区免费视频| 日本精品视频一区二区| 欧美一级电影网站| 欧美mv和日韩mv的网站| 国内精品视频久久| 久久综合一区| 国产91在线亚洲| 少妇愉情理伦片bd| 日韩av在线电影| 色呦呦免费观看| 久久精品免费看| 狠狠狠色丁香婷婷综合激情| 国产欧美精品一区二区三区四区 | 国产精品亚洲二区在线观看| 漂亮人妻被黑人久久精品| 欧日韩不卡视频| 夜夜嗨av禁果av粉嫩avhd| av网站免费播放| 久久字幕精品一区| 懂色av一区二区三区蜜臀| 久久综合九色综合欧美就去吻 | 日本少妇一级片| 影音先锋人妻啪啪av资源网站| 久草国产精品视频| 午夜精产品一区二区在线观看的| 精品无人区无码乱码毛片国产| 日韩av在线电影| 超碰在线97观看| 麻豆精品视频在线观看免费| av一区二区三区四区| 7777精品伊人久久久大香线蕉| 欧美成人精品在线视频| 好吊色欧美一区二区三区四区| 亚洲熟妇无码av在线播放| 99riav国产精品视频| youjizz在线视频| 国产不卡免费视频| 制服丝袜亚洲网站| 久久激情五月丁香伊人| 国产亚洲福利社区| 欧美深夜福利视频| 美国黄色片视频| 免费人成黄页网站在线一区二区| 自拍偷拍亚洲综合| 欧美日韩久久不卡| 一区二区三区美女xx视频| 国产精品99久久久久久久久| 久久久一二三四| 中文字幕av观看| 日韩一卡二卡在线| 亚洲欧洲无码一区二区三区| 亚洲成人免费网站| 久久人人爽人人| 美日韩精品免费| 老鸭窝一区二区| 一级黄色短视频| 97精品国产露脸对白| 亚洲成人午夜电影| 久久av红桃一区二区小说| 国产精品直播网红| 超碰在线超碰在线| 在线免费观看一级片| 久久久久国产精品午夜一区| 亚洲丝袜制服诱惑| 69堂成人精品免费视频| 亚洲free嫩bbb| 日本aa在线观看| а天堂中文在线资源| 婷婷五月综合久久中文字幕| 樱桃国产成人精品视频| 精品久久久久一区| 婷婷精品国产一区二区三区日韩| 蜜桃久久精品成人无码av| 日本网站在线观看一区二区三区| 一级精品视频在线观看宜春院| 伊人伊成久久人综合网小说| 69sex久久精品国产麻豆| 久久99久久久| 91丝袜国产在线播放| 亚洲深夜福利视频| 黄色网址在线免费看| 中文字幕一区二区三区波野结 | 欧美成人a在线| 成人网中文字幕| 成年人视频在线免费| 黄色片视频免费| 亚洲欧美另类小说| 日韩av不卡在线| 天天操精品视频| 男女男精品网站| 日韩精品综合一本久道在线视频| 国产精品久久久久久久久久直播 | 亚洲色图14p| 91av国产精品| 日韩一区二区高清| 成人福利视频网| 国精产品视频一二二区| 国产一区二区三区香蕉| 欧美视频在线不卡| 国产在线精品一区免费香蕉 | 五月婷婷综合在线| 久久久亚洲欧洲日产国码aⅴ| 97公开免费视频| 国产在线观看黄色| 欧美日韩在线三级| 中文字幕综合在线观看| 国产女人高潮时对白| 亚洲精品ady| 亚洲综合激情五月| 九九视频免费看| 亚洲丝袜精品丝袜在线| 日本不卡视频在线播放| 美女网站色免费| 蜜臀av一区二区| 精品国偷自产国产一区| 中文字幕精品一区日韩| 开心激情综合网| 欧美一区二区福利在线| 日本丰满大乳奶| 国产伦精品一区二区三区免.费 | 黄色免费看视频| 91免费精品国自产拍在线不卡| 欧美一级大片视频| 91制片厂在线| 亚洲男女毛片无遮挡| 99在线高清视频在线播放| 在线免费观看日韩av| 国产一区二区免费视频| 欧美精品久久一区二区| 久久撸在线视频| 国产一区二区三区不卡在线观看 | 久久成人综合视频| 免费裸体美女网站| 国产高清一区日本| 久久久伊人日本| 在线播放av网址| 久久一夜天堂av一区二区三区| www国产91| 一级黄色性视频| 亚洲天堂中文字幕| 国产在线观看91精品一区| 国产精品18p| 色域天天综合网| 69精品丰满人妻无码视频a片| 国产美女明星三级做爰| 亚洲精品视频免费在线观看| 日本熟妇人妻中出| 欧美激情综合网| 国产精品夜夜夜一区二区三区尤| 自拍偷拍第八页| 日韩视频一区二区三区| 污污视频网站在线| 亚洲国产一区二区a毛片| 一本色道久久88亚洲精品综合| av在线这里只有精品| 久久久久九九九| av在线亚洲天堂| 久久天天躁狠狠躁夜夜躁| 中国美女黄色一级片| 欧美日韩人人澡狠狠躁视频| 玖玖爱视频在线| 日韩美女视频一区| 欧美一区二区三区四区五区六区| 日韩在线播放中文字幕| 国产视频一区在线| 中文字幕在线国产| 亚洲欧美aⅴ...| 亚洲高清乱码| 奇米影视一区二区三区| 国产精品一区电影| 无码人妻丰满熟妇区五十路 | 欧美亚洲综合另类| 91亚洲一线产区二线产区| 一区二区三区在线观看视频| 视频一区二区综合| 91麻豆国产福利在线观看| 国产精品白丝jk白祙| www.我爱av| 欧美精品制服第一页| 老司机福利在线观看| 国产亚洲欧洲高清一区| 亚洲综合视频网站| 欧美一区二区三区四区五区| 日本午夜在线观看| 在线播放精品一区二区三区| 国产美女精品久久| 亚洲欧美综合精品久久成人| 日韩少妇高潮抽搐| 国产91久久婷婷一区二区| 国产三级精品在线观看| 国产伦精品一区| 国产二区国产一区在线观看| 亚洲精品中文综合第一页| 成人av在线观| 国内外成人激情视频| 国产欧美va欧美不卡在线| 国产亚洲精品自在久久| 国产午夜亚洲精品理论片色戒| 不卡影院一区二区| 日韩一区二区三区四区五区六区| 欧美做爰爽爽爽爽爽爽| 久久手机精品视频| 日本黄色一区二区三区| 97久久夜色精品国产九色| 国产精品综合av一区二区国产馆| 日韩欧美一区二区视频在线播放| 久久这里只有精品视频网| 国产l精品国产亚洲区久久| 亚洲国产精品欧美一二99| 精品人妻一区二区乱码| 亚洲国产日韩欧美在线图片| 特级西西444www大精品视频免费看| 国语自产偷拍精品视频偷 | 日韩经典中文字幕| 青青草免费av| 91福利视频在线观看| 黄色福利在线观看| 最近看过的日韩成人| 国产日韩欧美不卡| 不要播放器的av网站| 亚洲最新在线视频| 午夜精品久久久久久久99热黄桃 | 久久五月激情| 久久99精品久久久久久三级| 日本免费一区视频| 成人一区二区三| 欧美成人video| 国产精品va无码一区二区三区| 国产在线观看一区二区三区 | 99国产精品99久久久久久| 中文字幕在线观看第三页| 日韩一区二区在线看| 日韩精品一区二区三| 成人免费视频网| 国产欧美一区二区精品忘忧草| 久久撸在线视频| 亚洲欧美日韩成人| 亚欧在线观看视频| 午夜免费一级片| 精品国产一区二区三区久久狼5月| 日本欧美一区二区| 日本成人xxx| 欧美激情一区二区三级高清视频| 久久精品国产免费看久久精品| 国产免费一区二区视频| 精品美女国产在线| 免费看污片的网站| 国产精品theporn88| 日本道在线观看一区二区| 日本三级网站在线观看| 亚洲国产成人不卡| 日韩欧美第一区| 日本在线视频免费观看| 国产成人亚洲欧美| 国产精品无遮挡| 九九热免费在线| 91系列在线观看| 午夜精品一区二区三区三上悠亚| 久久久精品视频免费观看| 欧美在线激情视频| 中文字幕亚洲在| 免费一级suv好看的国产网站| 97国产精品免费视频| 99亚偷拍自图区亚洲| 亚洲天堂视频一区| 91亚洲人电影| 久久精品国产亚洲高清剧情介绍 | 一区二区三区美女视频| 日韩欧美亚洲视频| 好色先生视频污| 色综合天天综合网国产成人综合天| 丰满少妇在线观看bd| 天天夜碰日日摸日日澡性色av| 色偷偷噜噜噜亚洲男人| 成人一区二区三区视频在线观看| 免费一级特黄3大片视频| 国产日韩中文字幕在线| 精品久久久久久久久久久久| 中文字幕免费高清网站| 日本福利视频导航| 97在线视频国产| 红桃视频成人在线观看| 亚洲av成人无码网天堂| 少妇太紧太爽又黄又硬又爽小说 | 91蜜桃网站免费观看| 精品久久久久久国产| 午夜影院免费视频| 欧洲成人午夜精品无码区久久| 国产精品日韩欧美一区二区| 欧美一区二区三区精品| 99免费精品在线| 一区二区三区麻豆| 最新天堂在线视频| 97人人模人人爽视频一区二区| 欧美日韩国产一级| 国产资源在线一区| 久草成人在线视频| 四虎精品欧美一区二区免费| 国产成人极品视频| 91精品国产综合久久精品性色| 麻豆精品国产传媒mv男同| 日韩经典在线观看| 香蕉视频999| 国产精品视频1区| 色婷婷综合久久久| 国产黄色小视频在线观看| 高清一区在线观看| 99精彩视频| 亚洲激情视频网| 国产精品欧美一区喷水| 五月天丁香视频| av在线网站免费观看| 久久精品magnetxturnbtih| 一区二区三区视频免费在线观看| 久久一区二区三区四区| 91亚洲精品国偷拍自产在线观看 | 99久久精品费精品国产一区二区| 中文字幕在线观看免费视频| 国产男女无遮挡| 成人激情春色网| 中文字幕亚洲自拍| 这里只有精品免费| 91社区在线播放| 国产尤物一区二区在线| 91精品国产闺蜜国产在线闺蜜| wwwwxxxx日韩| 日本一区精品| 国产精品高潮呻吟久久av黑人| 日韩精品福利在线| 欧美性69xxxx肥| eeuss鲁片一区二区三区在线观看| 亚洲精品一区二区二区| 日韩av在线看免费观看| 日本不卡在线观看视频| 在线观看视频黄色| 久久影院理伦片| 成人激情av| 97视频免费在线观看| 亚洲免费视频在线观看| 在线观看视频一区二区欧美日韩| 国产91精品精华液一区二区三区 | 中文字幕欧美在线观看| 拔插拔插华人永久免费| 国产精品美女在线播放| 国产一区二区精品在线| 国产精品极品美女粉嫩高清在线| 精品国产一区二区三区久久狼黑人| 日韩一区国产二区欧美三区| 国产欧美精品区一区二区三区 | 88av在线播放| 亚洲 欧美 日韩 国产综合 在线| 涩涩涩999| 久久精品日产第一区二区三区乱码 | 缅甸午夜性猛交xxxx| 日本一区二区三区精品视频| 国产欧美精品一区二区三区介绍| 欧美在线xxx| 欧美夫妻性生活xx| 97色在线播放视频| 欧美大片在线影院| 欧美黑人巨大xxx极品| 欧美大片在线看| 欧美人在线视频| 国内精品400部情侣激情| 国产精品国内视频| 国产精品私拍pans大尺度在线| 亚洲3p在线观看|