# pcj# 1、打开文件,# 2、打开另外一个新文件,查找内容,替换,写入新文件f=open("houze","r",encoding="utf-8")f_new=open("houze_new","w",encoding="utf-8")for line in f:    if "我不想这样活着" in line:        line=line.replace("我不想这样活着","我不想这样活着,加油,兄弟")   #.replace("old","new")    f_new.write(line)f.close()f_new.close()
with语句。当忘记关闭文件时,程序结束后自动关闭
with open("houze_new","w",encoding="utf-8") as f:  for line in f:  print(line)

转载于:https://www.cnblogs.com/pcjbk/p/10970250.html

第三周-第08章节-Python3.5-文件修改详解相关推荐

  1. 第五周-第13章节-Python3.5-内置模块详解之Hashlib、模块

    # pcj 简单来说.就是三步: 1,建立加密对象.2,对字符串进行算法加密.3,获得16进制显示 import hashlibm=hashlib.md5()m.update(b"pcj&q ...

  2. 第五周-第11章节-Python3.5-内置模块详解之Xml模块

    Python XML操作 XML(可扩展性标记语言)是一种非常常用的文件类型,主要用于存储和传输数据.在编程中,对XML的操作也非常常见. 本文根据python库文档中的xml.etree.Eleme ...

  3. 第五周-第07章节-Python3.5-内置模块详解之OS模块

    os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'. os.getcwd:得 ...

  4. u-boot-2009.08在2440上的移植详解(三)

    一.移植环境 主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2.tgz u-b ...

  5. python3中argparse模块详解

    文章目录 python3中argparse模块详解 一. 命令行参数分为位置参数和选项参数: 二. 使用步骤: 三. add_argument()方法参数: 1. name or flags: 2. ...

  6. python3.6.5安装教程-Ubuntu16.04安装python3.6.5步骤详解

    下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...

  7. Iterator主要有三个方法:hasNext()、next()、remove()详解

    Iterator主要有三个方法:hasNext().next().remove()详解 一.Iterator的API 关于Iterator主要有三个方法:hasNext().next().remove ...

  8. ubuntu安装python3.6_Ubuntu16.04安装python3.6.5步骤详解

    下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...

  9. python3.6.5下载安装教程_Ubuntu16.04安装python3.6.5步骤详解

    下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...

最新文章

  1. 并发编程之多进程编程(python版)
  2. C++面试八股文快问快答のSTL篇
  3. PHP中的Trait方法
  4. 服务器对象错误quot;ASP 0177:80040154quot;Server.CreateObject
  5. Ubuntu+Win7+Samba实现文件共享
  6. 5.4shell编程3
  7. ftp可以传输什么类型文件_为什么文件传输软件总让数据“没有安全感”?
  8. Linux运维人员共用root帐户权限审计
  9. Redis基础知识详解(非原创)
  10. shell脚本学习(3)文件判断
  11. 数据库学习笔记【自学教程】—— 如何建立数据库
  12. 在线就能用的 SQL 练习平台我给你找好了
  13. 概论-组合最优化问题、计算复杂性和启发式算法概念(现代优化计算方法)
  14. android+关闭屏幕旋转,Android:即使设备自动旋转屏幕关闭,如何强制反向纵向?...
  15. 计算机视觉领域最高奖,数据挖掘研究领域最高奖项公布 优必选AI首席科学家陶大程博士获IEEE ICDM研究贡献奖...
  16. 已分割的视频怎么合并
  17. BUG合集 | 持续更新...
  18. 解决win10家庭高级版切换到Administrator用户后无法切换回原账户问题过程记录
  19. 升级Android8.0系统原来APP图标变为小机器人的问题
  20. 仿京东或淘宝的订单中心页面

热门文章

  1. UUID的使用及其原理
  2. Linux系统管理必备知识之利用ssh传输文件
  3. LTV 即用户生命周期价值
  4. 部署可扩展的目标检测管道:推理过程(上)
  5. OpenCV读写视频文件解析(二)
  6. 多传感器融合:自动驾驶(上)
  7. 快速人体姿态估计:CVPR2019论文阅读
  8. CVPR2020 论文解读:少点目标检测
  9. 2021年大数据Spark(十一):应用开发基于IDEA集成环境
  10. idea中设置指向源代码Scala