Python快樂程式設計基礎入門,第十二章檔案

2021-10-10 02:21:42 字數 1253 閱讀 1446

#檔案

#開啟檔案

#open(file[,mode='r'[,...]])

#file被開啟的檔名,mode檔案開啟模式,預設為唯讀模式

#讀文字檔案

#檔案物件.read([size])#(4)讀4個字元

#檔案物件.readlines()#讀取所有行的內容

#readline讀取一行

#in關鍵字讀取檔案

with open('text.txt') as f:

for line in f:

print(line,end='')

#寫文字檔案

#檔案物件.write(s)將字串s寫入檔案中

#文字檔案.writelines(s)向檔案中寫入字串列表

#定位讀寫位置

#檔案物件.tell()

with open('test.txt','w+') as f:

n=f.tell()#檔案指標指向檔案頭,0

print(n)

f.write('www.qfedu.com')

n=f.tell()#檔案指標指向檔案尾,13

print(n)

#檔案物件.seek((offset[,where=0]))

#offset表示移動的偏移量,值為負數,檔案指標向檔案頭方向移動,where,0檔案頭,1當前位置,2檔案尾

#複製檔案

#shutil.copy(src,dst)

#src複製為dst

#移動檔案

#shutil.move(src,dst)

#src移動到dst

#重新命名檔案

#os.rename(src,dst)

#src重新命名為dst

#刪除檔案

#os.remove(src)

#建立目錄

import os

os.mkdir('d:/1000phone/codingke')

#建立多級目錄

os.makedirs('d:/1000phone/codingke')

#獲取目錄

os.getcwd()

os.listdir('d:/1000phone/codingke')#獲取指定目錄中包含的檔名與目錄名

#遍歷目錄

#os.walk(樹狀結構資料夾名稱)

#刪除目錄

os.rmdir(path)#只能刪除空目錄

shutil.rmtree(path)#空目錄、有內容的目錄都可以刪除

Python快樂程式設計基礎入門,第十三章異常

異常 try except try a float input 請輸入被除數 b float input 請輸入除數 print a,b,結果為 a b print 運算結束 except zerodivisionerror print 除數不能為0 print 程式結束 一旦觸發異常try後語句不...

Python快樂程式設計基礎入門,第十十一章物件導向

物件導向 class 類名 類體 類名首字母大寫 類物件與例項物件 類物件 class student school 鹿晗最棒 類屬性 def say self,name 例項方法 self.name name 例項屬性 print 真的 self.name print student.school...

python快樂程式設計基礎入門,第七章函式(上)

函式 上 def output print yyy output 想要檢視乙個函式的文件字串,則可以通過 doc sum2.doc 將兩個實參位置調換發生錯誤 def indn school qianfeng name fdd print 姓名 s t學校 s name,school 錯誤,順序不對...