读
f = open("abc.txt",mode="r",encoding="UTF-8")# 文件名,操作模式,编码方式
s = f.read()
print(s)
f.close()
注意: 路径可以选择绝对路径,网络路径和相对路径
文件不存在会报错
写
f = open("四米大.txt",mode="w",encoding="UTF-8")
f.write("养了一条四米大")
f.flush()
f.close()
注意: 文件不存在时会自动创建,每次执行写操作会清空原先内容
追加
f = open("四米大.txt",mode="w",encoding="UTF-8")
f.write("四米大?")
f.flush()
f.close()
注意: 在文件末尾追加(不清空原先内容),需要手动控制是否换行
复制图片
#非文本类型,不写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()
替换文本中的内容
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文件基本操作
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 又到了一旬一度的简书分享时刻了今天我想跟大家分享一些文件以及文件夹在python中的实际应用以及修改,在了解了这些...
- 文件的界定:指向一个本地存储的文件,是一个链接或一个映射。 文件的申明 open语句open('路径','模式',...
- 例子1:我们复制一个文本文件到另一个文本文件: 首先大致分为3步,第一打开文本文件A,打开文本文件B: file_...