源代码:。。。elifk==3:#修改文档o=open(r'E:\\PythonSpace\\JiShiBen\\jishiben.txt','a+')content=o.read()q=0want=raw_input('请输入要查找的文字:')result=re.findall(want,con...
源代码:
。。。
elif k==3:#修改文档
o=open(r'E:\\PythonSpace\\JiShiBen\\jishiben.txt','a+')
content=o.read()
q=0
want=raw_input('请输入要查找的文字:')
result=re.findall(want,content)#result是个列表
q=q+result.count(want)
if q>0:
print '查找到',q,'个符合项'
cho=int(raw_input('是否进行替换?1=是,2=取消'))
if cho==1:
modify=raw_input('请输入替换的内容:')
content2=content.replace(want,modify)
o.write(content2)
o.close()
else:
print '没有找到查询项'
运行结果:
.....
我的选择:
3
请输入要查找的文字:一
查找到 2 个符合项
是否进行替换?1=是,2=取消1
请输入替换的内容:1
Traceback (most recent call last):
File "D:\Users\Administrator\Desktop\Python\chapter08-基于文件的交互\T_JiShiBen4.py", line 48, in
o.write(content2)
IOError: [Errno 0] Error
请教大神们,我这是哪里出错了?
展开