【文件修改】_练习

文件1:

文件2:

要求:把文件1里第一行内容"11111111111"改成"888888888"然后把整个文件的内容写到文件2里去,最后把文件2的名字改成文件1的名字;

 1 #!/usr/bin/python
 2 # -*- coding:utf-8 -*-
 3 # Author:zhaosj
 4 import os  # 导入系统模块
 5
 6 # 文件修改
 7
 8 f1 = open("lianxiti01",‘r‘,encoding=‘utf-8‘)
 9 f2 = open(‘lianxiti02.txt‘,‘w‘,encoding=‘utf-8‘)
10 for line in f1.readlines():
11     if line.startswith("1111111111"): #判断f1读打开取到的值第一行是不是"1111111"
12         line = "888888888\n"          # 将判断出的值,重新复值为"888888888"
13     f2.write(line)   #将line得到的新值"888888888"写入f2变量的文件"lianxiti02.txt"
14 f1.close()           # 关闭文件f1
15 f2.close()           # 关闭文件f2
16 os.remove(‘lianxiti01‘)  # 删除(移除)lianxiti01文件
17 os.rename(‘lianxiti02.txt‘,‘lianxiti01‘)  # 把文件lianxiti02.txt的名字改成lianxiti01文件的名字

 运行结果:

时间: 2024-08-25 11:05:21

【文件修改】_练习的相关文章

Demo02_对结构体进行文件读写_张仕传_作业_

#include <iostream> using namespace std; #define StructArrarySize 5 // 老师数量 #define StudentNum 3 // 每位老师的学生的数量 #define FileName "f:/1.txt" // 文件路径和名称 #define LineMaxLen 1024 // 每行最大长读 #define KeyMaxLen 20 // key的最大长度 typedef struct _AdvTea

浅析RAC下SPFILE文件修改之整理三篇文章

关于RAC下spfile浅析_整理于_2014.4.17 第一篇:RAC下SPFILE文件修改 在RAC下spfile位置的修改与单节点环境不完全一致,有些地方需要特别注意,否则可能修改会失败. 下面用一个例子说明:SPFILE放在ASM中一个不正确的目录(+ARCH)中,现在想把它放在另外一个目录(+DBSYS)下. 以下是具体步骤: 1. 原spfile位置 SQL> show parameter spfile NAME TYPE VALUE ------------------------

一个获取指定目录下一定格式的文件名称和文件修改时间并保存为文件的python脚本

摘自:http://blog.csdn.net/forandever/article/details/5711319 一个获取指定目录下一定格式的文件名称和文件修改时间并保存为文件的python脚本 @for&ever 2010-07-03 功能: 获取指定目录下面符合一定规则的文件名称和文件修改时间,并保存到指定的文件中 脚本如下: #!/usr/bin/env python# -*- coding: utf-8 -*- '''Created on 2010-7-2 @author: fore

/profile文件修改后立即生效

修改profile etc/profile文件是只读的,直接用vi或gedit打开修改后是无法保存的.要修改profile,需要取得root权限,(使用gedit编辑) $sudo gedit /etc/profile 或者 $sudo -s $gedit /etc/profile 这样打开profile文件,修改后就可以保存了. /profile文件修改后立即生效 方法1: 让/etc/profile文件修改后立即生效 ,可以使用如下命令: # .  /etc/profile 注意: . 和

怎么样修改PDF文件-PDF文件修改教程

怎么样修改PDF文件-PDF文件修改教程 现在网络上共享资源非常多,大家写个文章找个答案都会到网上进行一番搜索,可是网络上的很多资料都是PDF格式,或者直接是图片,对于这种情况,很不利于用户对资料的有效使用,有什么方法可以将pdf文件进行修改呢? 经过小编的网络上众多文字识别工具的测试,终于找到一款文字提取效果非常好的工具——捷速ocr文字识别软件. 一.工具下载及安装  1.捷速ocr文字识别软件 v2.0 免费版 2.安装过程比较简单,每一步都有相应的提示,用户只需三步即可轻松完成. 二.运

为什么hosts文件修改无效

首先在这里谢谢各位支持我的网友,本人也是刚刚学习node,所有什么不好的地方,望赐教.今天有点忙,node等空了下来,我们再来看. 修改hosts将域名指向新的ip是总是无法生效, 试过很多办法,问题却依然存在, 于是上微软的网站寻找答案, 最终发现时一个"DNS Client" 服务的问题, "DNS CLient"服务是缓存dns用的, 所以说修改了hosts的文件是不能马上生效的, 需要一段时间的延时, 通常可以用ipconfig /flushdns来刷新dn

kindeditor在sae上传文件修改,适合php

kindeditor在sae上传文件修改,适合php 当前位置: 首页  > 论坛  > 经验共享 用户登录   新用户注册 主题: kindeditor在sae上传文件修改,适合php 作者: hforlove, 发布日期: 2013-05-31 17:57:53, 浏览数: 1017 upload_json.php 1. 在require_once 'JSON.php';后加入 if(isset($_SERVER['HTTP_APPNAME'])) $issae = true; //是否新

git查看某个文件修改历史

[git查看某个文件修改历史] 1.使用git命令 git whatchanged charge.lua 显示某个文件的每个版本提交信息:提交日期,提交人员,版本号,提交备注(没有修改细节) git show 7aee80cd2afe3202143f379ec671917bc86f9771 显示某个版本的修改详情 2.visual studio code可以加载git history插件. Press F1 and select/type "Git: View History (git log)

git for c#,文件修改内容

private static void pushModify() { string wkDir = @"E:\DotNet2010\单位工程\Git.Client\lib2Test\ConsoleApplication1\bin\Debug\D2Git\.git"; using (var repo = new Repository(wkDir)) { //此处设置断点,用计事本修改1.txt的内容并保存 FileStatus status = repo.Index.RetrieveSt