python 文件替换
2013-12-10 16:44
232 查看
#/usr/bin/python #coding:utf8 #文件内容替换练习 #1.把a.t中的hello替换为csvt,并保存到文件a2.t中。 #2.把a.t中的hello替换为csvt,并保存到原文件中去。 #problem1: fp1 = file("a.t","r") fp2 = file("a2.t","w") for s in fp1.readlines(): fp2.write(s.replace("hello","csvt")) fp1.close() fp2.close() #problem2: fp3 = file("a.t","r+") s = fp3.read() fp3.seek(0,0) fp3.write(s.replace("hello","i love u")) fp3.close()
[user1@localhost ~]$ ls
a.t Documents Music Pictures Templates Videos
a.t~ Downloads new.txt Public test.txt
Desktop filefindreplace.py new.txt~ replace.py test.txt~
[user1@localhost ~]$ rm a.t~
[user1@localhost ~]$ rm new.txt~
[user1@localhost ~]$ rm test.txt~
[user1@localhost ~]$ ls
a.t Documents filefindreplace.py new.txt Public Templates Videos
Desktop Downloads Music Pictures replace.py test.txt
[user1@localhost ~]$ vim replace.py
[user1@localhost ~]$ python replace.py
[user1@localhost ~]$ ls
a2.t Desktop Downloads Music Pictures replace.py test.txt
a.t Documents filefindreplace.py new.txt Public Templates Videos
[user1@localhost ~]$ cat a2.t
csvt world
csvt csvt world
[user1@localhost ~]$
[user1@localhost Desktop]$ cd ~
[user1@localhost ~]$ ls
a2.t Desktop Downloads Music Pictures replace.py test.txt
a.t Documents filefindreplace.py new.txt Public Templates Videos
[user1@localhost ~]$ cat a.t
hello world
hello hello world
[user1@localhost ~]$ cat a2.t
csvt world
csvt csvt world
[user1@localhost ~]$ vim replace.py
[user1@localhost ~]$ python replace.py
[user1@localhost ~]$ cat a.t
i love u world
i love u i love u world
[user1@localhost ~]$ cat a2.t
csvt world
csvt csvt world
[user1@localhost ~]$
相关文章推荐
- Python用文件输入替换stdin,stdout
- python---对txt文件中的换行"\r\n"替换成空白""
- python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)
- Python 遍历目录和子目录下所有文件,并替换其中的字符串
- python 读取文件并替换字段的实例
- 【转】如何编写Python脚本替换文件中的多行字符
- Python 替换文件内容
- python文件操作--字符串替换
- python文件特定行插入和替换实例详解
- 002_003 Python 搜索和替换文件中的文本
- python 文件内容替换
- 批处理调用python脚本替换文件内容
- python基础--文件操作实现全文或单行替换
- python 替换文件固定字符串
- python文件的replace替换
- Python3 文件基本修改替换
- python 搜索和替换文件中的文本
- python文件替换和列表替换
- python-文件操作seek(单个字符替换)
- python实现批量文件内容替换