Python查找指定文件中指定格式字符串,求方法
文件xx.txt
内容
aabbcc字符串1fdasfe
ccddee字符串2FDSAFE
要找第一行中字符串1,用来替换掉第二行中字符串2后存盘
[解决办法]
没明白。
[解决办法]
import osdef fun(path): for root,dirs,files in os.walk(path): for fn in files: rootpath = os.path.join(root,fn) print(rootpath) f=open(rootpath,'r') f.close() fun(r'E:\workspace\python')
[解决办法]
import glob, osdef getFiles(path, filefile): ''' 返回指定目录、指定文件扩展名的文件列表 ''' return glob.glob(os.path.join(path, '*%s'%fileext))files = getFiles(r'../log', '.log')
[解决办法]
zhu@ubuntu:~/python$ python file.py
ProxyHostaaaa=192.168.1.1
ProxyHostbbb192.168.1.1
zhu@ubuntu:~/python$ cat file.py
#!/usr/bin/env pythonimport red = 'ProxyHostaaaa=192.168.1.1't = re.sub(r'(ProxyHostaaaa)=', 'ProxyHostbbb', d)print dprint t
[解决办法]
zhu@ubuntu:~/python$
zhu@ubuntu:~/python$ python file.py
ProxyHostaaaa=192.168.1.1
ProxyHostbbb=192.168.1.1
zhu@ubuntu:~/python$ cat file.py
#!/usr/bin/env pythonimport red = 'ProxyHostaaaa=192.168.1.1't = re.sub(r'ProxyHostaaaa=', 'ProxyHostbbb=', d)print dprint t