关于python3.3中string包中缺少replace

SpringFearth 2015-12-23 11:50:26
实现打开一个文件,然后读取没一行记录,把每一行中的一个关键字使用string.replace(line,oldstr,newstr)程序一直提示错误,请大神帮忙指导一下,我该导入那个包才能用类似的方法实现该功能呢
...全文
195 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rabbital 2015-12-25
  • 打赏
  • 举报
回复
string包好像快要弃用了,你查看Python学习手册中的内容
似梦飞花 2015-12-25
  • 打赏
  • 举报
回复
看下有decode方法没 有的话就是二进制了
nobSlience 2015-12-24
  • 打赏
  • 举报
回复

f = open('sample.txt','r')
li = f.readlines()
for line in li:
        newLine = line.replace("行","替换")
        print(newLine)
f.close()

 这是文本第一行
 这是文本第二行
 
 这是文本第四行
这是读取每一行显示输出readlines,然后每一行的字符串中用方法replace即可。
pcboyxhy 2015-12-24
  • 打赏
  • 举报
回复
读出来的str自带replace方法,比如一行是line,直接用line.replace...

37,737

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧