python讀寫刪除復(fù)制文件操作方法詳細(xì)實(shí)例總結(jié)
更新時(shí)間:2021年04月03日 15:15:19 投稿:WDC
這篇文章主要介紹了python讀寫刪除復(fù)制文件操作方法詳細(xì)實(shí)例總結(jié),需要的朋友可以參考下
python讀文件操作
1. read三種不同的方式
f = open('hello.txt') #'hello.txt'指的是文件的名稱
while True:
text = f.readline() #讀取文件指針指向的哪一行內(nèi)容,然后指針下移
if text:
print(text)
else: #當(dāng)文讀到最后一行,三個(gè)空字符串
print(len(text))
break
f.close() #關(guān)閉文件,運(yùn)行一下
f = open("hello.txt")
line_list = f.readlines() #一次性讀取,以列表的形式表現(xiàn)出來
print(type(line_list))
for line in line_list:
print(line)
f.close()
f = open("hello.txt")
s = f.read() #一次性讀取所有內(nèi)蓉,并以字符串的形式返回
print(type(s))
for line in s:
print(line,end=' ')
f.close()
python寫文件操作
2. writer的兩種常用的基本方式
f = open('poet.txt','w',encoding='utf-8') #以寫模式打開文件
f.write('你好,python') #寫入內(nèi)容
print("寫入完畢,運(yùn)行!")
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()
python刪除文件操作
3. delete刪除
import os,os.path
if os.path.exists("sd.txt"):
os.remove("sd.txt")
print("刪除成功")
else:
print('文件不存在')
刪除相同文件的相同文件格式
import os
files = os.listdir('.') #列出指定目錄下的所有文件和子目錄
for filename in files:
point_index = filename.find(".") #獲取'.‘在文件中出現(xiàn)的索引位置
if filename[point_index + 1:] == "txt": #判斷當(dāng)前文件的擴(kuò)展名是否為'txt‘
os.remove(filename) #刪除文件
python復(fù)制文件操作
4. copy復(fù)制
第1種方法
srcFile = open("a.txt") #源文件
destFile = open("a_copy.txt",'w') #目標(biāo)文件
destFile.write(srcFile.read()) #將源文件中讀取的內(nèi)容寫入目標(biāo)文件
destFile.close()
srcFile.close()
print('復(fù)制完成')
第2種使用模塊
with open("a.txt") as src,open("a_copy.txt",'w') as dest:
dest.write(src.read())
print('復(fù)制成功啦!')
更差關(guān)于python讀寫刪除復(fù)制文件操作方法詳細(xì)實(shí)例請查看下面的相關(guān)鏈接
相關(guān)文章
python requests包的request()函數(shù)中的參數(shù)-params和data的區(qū)別介紹
這篇文章主要介紹了python requests包的request()函數(shù)中的參數(shù)-params和data的區(qū)別介紹,具有很好參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
python實(shí)現(xiàn)獲取單向鏈表倒數(shù)第k個(gè)結(jié)點(diǎn)的值示例
這篇文章主要介紹了python實(shí)現(xiàn)獲取單向鏈表倒數(shù)第k個(gè)結(jié)點(diǎn)的值,結(jié)合實(shí)例形式分析了Python針對單向鏈表的定義、遍歷、傳值、判斷等相關(guān)操作技巧,需要的朋友可以參考下2019-10-10
一小時(shí)學(xué)會(huì)TensorFlow2之基本操作1實(shí)例代碼
這篇文章主要介紹了TensorFlow2的基本操作第一節(jié),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09
網(wǎng)易有道2017內(nèi)推編程題 洗牌(python)
這篇文章主要為大家詳細(xì)介紹了網(wǎng)易有道2017內(nèi)推編程題:洗牌,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06
python 批量修改/替換數(shù)據(jù)的實(shí)例
今天小編就為大家分享一篇python 批量修改/替換數(shù)據(jù)的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
淺談python 導(dǎo)入模塊和解決文件句柄找不到問題
今天小編就為大家分享一篇淺談python 導(dǎo)入模塊和解決文件句柄找不到問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12

