这样子的,我想把一些文件中的字符串替换成新的串,这个串要写入到旧串的位置,初学py,写了一个笨拙的脚本,我想到的是用re.sub替换,发现脚本运行不了: #!/usr/bin/python import re f = open('1.txt', 'r+') for i in f.readlines(): tmp=re.compile(r'i') new='hosts'+' '+'backup' c=re.sub(tmp,new,f) f.close() 请大家帮忙看下或者有没有更方便的写法,多谢了
by 爱斯基摩寂寞 - Python - 2011-06-04 09:04:50 阅读(2606) 回复(2)
本帖最后由 mhxy13867806343 于 2013-05-14 13:31 编辑 # -*- coding:gb2312 -*- # -*- coding: cp936 -*- import os,sys,os.path,re,string,shutil,glob#模块 def cj(path): '''创建文件夹''' path=path.strip() path=path.rstrip('\\') for lj in path: if ord(lj)>127: print'不能创建目录为中文路径' quit() path1=os.path.exists(path) while 1: #try...
记录一下,需要使用模块struct 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4774/showart_343050.html
生产者进程 消费者进程 通过队列保存中间结果 在消费者进程里面 取队列数据 进行写文件 速度一直起不来 2M/s 在消费者进程里面 不取数据 直接循环写 速度也起不来 ,不知道是不是python 队列锁机制的问题 不知道大牛们有没有好的解决办法
发现我的gvim对html文件不会自动折叠,于是下了个xml折叠插件,地址如下 http://www.vim.org/scripts/script.php?script_id=1438 但是发现该插件的折叠只有一层,一打开就全打开了,这有什么用,:dizzy: 现成有没有更好的插件,或者,能不能用python写个代码折叠插件?