python中replace()方法 |
您所在的位置:网站首页 › python中str的含义和用法 › python中replace()方法 |
Python中replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 用法: str # 某一个字符串 str.replace(old,new,max) # 将str中的old换成new,最多换max次实例: str = "this is string example....wow!!! this is really string" res1 = str.replace("is", "was") # is换was,不限次数 res2 = str.replace("is", "was", 3) # is换was,最多3次 print(res1) print(res2) """ output: thwas was string example....wow!!! thwas was really string thwas was string example....wow!!! thwas is really string """参考:菜鸟教程:https://www.runoob.com/python/att-string-replace.html 更进一步: 基于pytorch的yolo v3代码中: path = "train.txt" with open(path, 'r') as f: ### 方法1 #img_files = f.read().splitlines() # ### 方法2 img_files = f.readlines() img_files = [x.replace('\n', '') for x in img_files] img_files = list(filter(lambda x: len(x) > 0, img_files)) print(img_files) label_files = [x.replace('images', 'labels'). replace('.jpeg', '.txt'). replace('.jpg', '.txt'). replace('.bmp', '.txt'). replace('.png', '.txt') for x in img_files] print(label_files)train.txt中: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |