首页 > 解决方案 > 用新的字符串文本替换结束字符串文本

问题描述

如何用新文本替换文本的结尾?

从:

/var/www/html/file.php 

/home/www/html/data.php

到:

/var/www/html/module.php 

/home/www/html/module.php

标签: python-2.7

解决方案


这是使用str.split&的一种方法str.join

前任:

files = ["/var/www/html/file.php", "/home/www/html/data.php"]
tochange = "module.php"
print(["/".join(f.split("/")[:-1] + [tochange]) for f in files])

输出:

['/var/www/html/module.php', '/home/www/html/module.php']

推荐阅读