Advertisement

Python实战中的正则表达式findall函数及其强大应用

阅读量:

疯狂填词游戏设计与实现

整个替换

只需对需要替换的词汇进行循环操作:可直接采用字符串处理方式,通过stringname.replace(目标字符,新字符)这一函数实现相应字符的替换即可

复制代码
    import os
    # 读取文本文件
    f = open('D:\ code1\ project1\ pre.txt')
    nf = open('D:\ code1\ project1\ pre_after.txt','w')
    # 所有ADJECTIVE NOUN ADVERB VERB 替换 string.replace(new,old)
    article = f.read()
    words = ['ADJECTIVE','NOUN','ADVERB','VERB']
    for word in words:
    print('Enter an new word to replace '+word+":",end='')
    nword = input()
    article = article.replace(word,nword)
    # 保存文件
    nf.write(article)
    # 关闭文件
    f.close()
    nf.close()
    

全部评论 (0)

还没有任何评论哟~