python基礎中的文件對象詳解

一、python讀取和寫入文件內容

任務:在cmd默認登陸目錄中建立一個命名為test.txt的文件並寫入內容“welcome python”

打開文件的三個步驟

1.建立文件對象-打開冰箱門

2.讀取文件-把大象拿出來

f = open("C:\\Users\\Administrator\\test.txt","rb")#1
f.read()     #2

在這裡插入圖片描述

f.seek(0.0)   #標志位回到開始位置,才能重新訪問
#seek(向右偏移量,起始位置)
f.read(5)      #讀取5個字節

3.釋放內存空間-關上冰箱門

f.close()

二、文件對象的寫入

1.打開文件-開冰箱門

2寫入文件-放大象

3.保存文件-關冰箱門

要求:

在用戶傢目錄中建立一個名為testone的文件,並寫入

f = open("C:\\Users\\shiyan\\testone.txt","wb")
#rb  是二進制讀      wb是二進制寫
f.writelines([b"tom\r\n",b"jerry\r\n",b"bob\r\n"])#多行寫入
#f.wrtie()#單行寫入
f.close

三、實現文件內容的拷貝

sf=open("C:\\Users\\shiyan\\testone.txt","rb")
wf=open("C:\\Users\\shiyan\\testone.txt","wb")
data=sf.read()
wf=write(data)
sf.close()
wf.close()

四、通過文件對象cmd.exe對命令行工具進行復制

sf=open("C:\\Users\\shiyan\\cmd.exe","rb")#寫自己的路徑
wf=open("C:\\Users\\shiyan\\dmc.exe","wb")
while True:
		data=sf.read(4096)#讀取4096個字節
		if data==b"":
				break
		wf=write(data)
sf.close()
wf.close()

總結

本篇文章就到這裡瞭,希望能夠給你帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!

推薦閱讀: