讀
f = open("abc.txt",mode="r",encoding="UTF-8")# 文件名,操作模式,編碼方式
s = f.read()
print(s)
f.close()
注意: 路徑可以選擇絕對路徑,網(wǎng)絡路徑和相對路徑
文件不存在會報錯
寫
f = open("四米大.txt",mode="w",encoding="UTF-8")
f.write("養(yǎng)了一條四米大")
f.flush()
f.close()
注意: 文件不存在時會自動創(chuàng)建,每次執(zhí)行寫操作會清空原先內(nèi)容
追加
f = open("四米大.txt",mode="w",encoding="UTF-8")
f.write("四米大?")
f.flush()
f.close()
注意: 在文件末尾追加(不清空原先內(nèi)容),需要手動控制是否換行
復制圖片
#非文本類型,不寫encoding
d = open("D:/美女.jpg",mode="rb")
c = open("C:/Users/96419/Desktop/美女.jpg",mode="wb")
for line in d:
c.write(line)
print("復制完成")
d.close()
c.flush()
c.close()
替換文本中的內(nèi)容
import os
import time
with open("d:/萬達.txt",mode="r",encoding="utf-8") as f1 ,\
open("d:/萬達_副本.txt",mode="w",encoding="utf-8") as f2:
for line in f1:
#將文本中的"沒有錢是萬萬不能的", 替換為 "錢是萬達的"
line=line.replace("沒有錢是萬萬不能的","錢是萬達的")
f2.write(line)
time.sleep(3) # 睡眠三秒鐘(目的: 為了看清楚整個過程)
# 刪除文件
os.remove("d:/萬達.txt")
time.sleep(3) # 睡眠三秒鐘(目的: 為了看清楚整個過程)
os.replace("d:/萬達_副本.txt","d:/萬達.txt")
python文件基本操作
最后編輯于 :
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內(nèi)容
- 又到了一旬一度的簡書分享時刻了今天我想跟大家分享一些文件以及文件夾在python中的實際應用以及修改,在了解了這些...
- 文件的界定:指向一個本地存儲的文件,是一個鏈接或一個映射。 文件的申明 open語句open('路徑','模式',...
- 例子1:我們復制一個文本文件到另一個文本文件: 首先大致分為3步,第一打開文本文件A,打開文本文件B: file_...