博客專欄

EEPW首頁 > 博客 > 扣丁學堂Python培訓之文件操作讀寫刪除復制匯總

扣丁學堂Python培訓之文件操作讀寫刪除復制匯總

發(fā)布人:扣丁學堂1 時間:2021-01-11 來源:工程師 發(fā)布文章

今天扣丁學堂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)系工作人員刪除。



關(guān)鍵詞:

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉