扣丁學堂Python培訓之文件操作讀寫刪除復制匯總
今天扣丁學堂Python在線視頻教程給大家介紹一下關(guān)于文件操作讀寫刪除復制匯總,下面我們一起來看一下吧。
1、read三種不同的方式
f=open('hello.txt')#'hello.txt'指的是文件的名稱 whileTrue: text=f.readline()#讀取文件指針指向的哪一行內(nèi)容,然后指針下移 iftext: print(text) else:#當文讀到最后一行,三個空字符串 print(len(text)) break f.close()#關(guān)閉文件,運行一下
f=open("hello.txt") line_list=f.readlines()#一次性讀取,以列表的形式表現(xiàn)出來 print(type(line_list)) forlineinline_list: print(line) f.close()
f=open("hello.txt") s=f.read()#一次性讀取所有內(nèi)蓉,并以字符串的形式返回 print(type(s)) forlineins: print(line,end='') f.close()
2、writer的兩種常用的基本方式
f=open('poet.txt','w',encoding='utf-8')#以寫模式打開文件 f.write('你好,python')#寫入內(nèi)容 print("寫入完畢,運行!") f.close()
f=open("poet.txt",'a+') print(f.read()) fruits=['appple\n','banana\n','orange\n','watermelon\n'] f.writelines(fruits) print('寫入成功') f.close()
3、delete刪除
importos,os.path ifos.path.exists("sd.txt"): os.remove("sd.txt") print("刪除成功") else: print('文件不存在')
刪除相同文件的相同文件格式
importos files=os.listdir('.')#列出指定目錄下的所有文件和子目錄 forfilenameinfiles: point_index=filename.find(".")#獲取’.‘在文件中出現(xiàn)的索引位置 iffilename[point_index+1:]=="txt":#判斷當前文件的擴展名是否為’txt‘ os.remove(filename)#刪除文件
4、copy復制
第1種方法
srcFile=open("a.txt")#源文件 destFile=open("a_copy.txt",'w')#目標文件 destFile.write(srcFile.read())#將源文件中讀取的內(nèi)容寫入目標文件 destFile.close() srcFile.close() print('復制完成')
第2種使用模塊
withopen("a.txt")assrc,open("a_copy.txt",'w')asdest: dest.write(src.read()) print('復制成功啦!')
以上就是關(guān)于扣丁學堂python培訓之文件操作讀寫刪除復制匯總的詳細介紹,最后想要了解更多關(guān)于Python發(fā)展前景趨勢,請關(guān)注扣丁學堂Python培訓官網(wǎng)、微信等平臺,扣丁學堂IT職業(yè)在線學習教育平臺為您提供最新的Python視頻教程系統(tǒng),通過千鋒扣丁學堂金牌講師在線錄制的Python視頻教程課程,讓你快速掌握Python從入門到精通開發(fā)實戰(zhàn)技能。扣丁學堂python學習交流群:816572891。微信號:codingbb
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。