• python startswith


    如果你要用python匹配字符串的开头或末尾是否包含一个字符串,就可以用startswith,和endswith
    比如:content = 'ilovepython'
    如果字符串content以ilove开始,返回True,否则返回False
    content.startswith("ilove")
    返回true
    content.startswith("sss")
    返回false

    如果字符串content以python结尾,返回True,否则返回False
    content.endswith('python')
    返回true
    content.endswith("sss")
    返回false

    下面这个例子是我写了个文件替换的小程序。替换所有.html文件里的图片的路径

    import os
    import re
    t = re.compile(r'\/?static\/|\/?media\/') #re.compile

    template = '/home/laowangpython/'
    for root, dirs, files in os.walk(template):
        for f in files:
            if f.endswith('.html'):
                tihuan = 'http://www.cnpythoner.com/'
                filename = '%s'%(os.path.join(root,f))
                print filename
                f_a = file(filename,'r')
                info = []
                for i in f_a:
                    content =  t.sub(tihuan,i)
                    info.append(content)
                finfo = "".join(info)
                b = file(filename,'w')
                b.write(finfo)


    原创文章:http://www.cnpythoner.com/post/17.html,转载请保留,谢谢!

  • 相关阅读:
    游戏 黑白棋
    题解 P2472 【[SCOI2007]蜥蜴】
    题解 P1682 【过家家】
    题解 P3153 【[CQOI2009]跳舞】
    题解 P2763 【试题库问题】
    题解 P1345 【[USACO5.4]奶牛的电信Telecowmunication】
    网络流----最大流
    Tarjan缩点
    C#之抽象类
    C#之深复制学习案例
  • 原文地址:https://www.cnblogs.com/wanpython/p/2798361.html
Copyright © 2020-2023  润新知