文档章节

python文件替换和列表替换

落叶刀
 落叶刀
发布于 2017/09/11 21:10
字数 114
阅读 13
收藏 0
import fileinput
for line in fileinput.input('filename',inplace=1,backup=".bak"):
    line = line.replace('oldstr','newstr')
    print line,

inplace = 1 如果不加只输出的时候改,print line,才会生效

加上之后文件内容会修改。

backup参数加上之后会在原来的文件基础上加个备份。

列表替换

str_list = ['str','aa']
for i in range(str_list.count("str")):
    str_list[str_list.index("str")] = 'newstr'
print str_list
str_list = ['str','aa']
for i in range(str_list.count("str")):
    old_str = str_list.index("str")
    str_list[old_str] = "newstr"

print str_list

© 著作权归作者所有

共有 人打赏支持
落叶刀
粉丝 39
博文 125
码字总数 107201
作品 2
浦东
运维
私信 提问
python编程中常用的12种基础知识总结

python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操 作,命令行参数解析(getopt),print 格式化输出,...

dandan.fs
2013/10/14
0
1
python基础(4):Python读写文件实际操作的五大步骤

from: http://developer.51cto.com/art/201003/187960.htm from: http://www.cnpythoner.com/post/69.html Python读写文件在计算机语言中被广泛的应用,如果你想了解其应用的程序,以下的文章...

大数据之路
2012/06/07
0
0
follow大神教程——实践java爬虫之一

学习http://blog.csdn.net/pleasecallmewhy/article/details/17594303 抓取搜狗首页logo 运行结果: http://www.sogou.com/images/logo/new/sogou.png sogou审查元素中有这句<img src="http:......

realsa
2014/06/30
0
0
Python开发基础-day2

一.python列表 list是处理和存放一组数据的列表 用法: acclist.index() 调出list中内容位置 acclist.insert() (要插入的位置,插入的内容) list插入内容 acclist.remove(value) 指要删除的...

opsedu
2018/06/28
0
0
Python学习笔记(1)-快速浏览

Python是一门解释型语言,一般来说,由于不是以本地机器码运行,纯粹的解释型语言通常比编译型语言运行的慢。然而,类似于Java,Python 实际上是字节编译的,其结果就是可以生成一种近似机器...

山海经
2013/09/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

tac 与cat

tac从后往前看文件,结合grep使用

writeademo
38分钟前
2
0
表单中readonly和dsabled的区别

这两种写法都会使显示出来的文本框不能输入文字, 但disabled会使文本框变灰,而且通过通过表单提交时,获取不到文本框中的value值(如果有的话), 而readonly只是使文本框不能输入,外观没...

少年已不再年少
59分钟前
2
0
SpringBoot上传图片操作

首先有个上传文件的工具类 /** * 文件上传 * @param file * @param filePath * @param fileName * @throws Exception */public static void uploadFile(byte[] file, String ...

_liucui_
今天
6
0
DrawerLayout

public class MainActivity extends BaseActivity implements NavigationView.OnNavigationItemSelectedListener,OnFragmentInteractionListener{ public NavigationView navView; ......

安卓工程师王恒
今天
2
0
python精简笔记

python精简笔记-字符串基本用法 字符串常见用法: * encode() # 编码成bytes类型 * find() # 查找子串 * index() # 获取下标 * replace() # 替换子串 * len(string) # 返回字符串长度,...

平头哥-Enjoystudy
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部