文件的操作

复制代码
#  非文本文件,图片的读取
# 在读写非文本文件的时候要加上b
# with open("../3.jpg", mode="rb") as f:
#     for line in f:
#         print(line)
#
# 文件的复制:
# 从源文件中读取内容,写入到新的文件路径去
# 删除源文件
# 把副本文件重命名为源文件
# 文件的修改:
#           1.从源文件中读取内容.
#           2.在内存中进行调整(修改)
#           3.把修改后的内容写入新文件中
#           4.删除源文件.将新文件重命名为源文件名
# with open("../1.xlsx", mode="rb") as f, \
#         open("1.xlsx", mode="wb") as f1:
#     for line in f:
#         f1.write(line)
# 把文件中第一个姓周的换成姓张的,并且文件名不变
import os  # 导入操作系统相关的os模块
with open("mn.txt", mode="r", encoding="utf-8") as f1, \
        open("mn1.txt", mode="w", encoding="utf-8") as f2:
    for line in f1:  # 把文件f1的内容全部拿出来
        line = line.strip()  # 去掉换行
        if line.startswith(""):
            line = line.replace("", "")
        f2.write(line)  # 把文件总的内容写入f2文件中
        f2.write("\n")
import time  # 引入系统时间
time.sleep(3)  # 让程序暂停3秒
os.remove("mn.txt")  # 删掉原文件
time.sleep(3)
os.rename("mn1.txt", "mn.txt")  # 把副本文件更名为源文件名,表示源文件
复制代码

 

posted @   ascecc  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示