【发布时间】:2013-05-20 18:05:06
【问题描述】:
我必须替换列表中每个元组中的某些字符。我知道如何只用一个基本字符串来完成。
import string
s = 'This:is:awesome'
ss = s.replace(':', '/')
print ss
但是,我将如何遍历列表?
import string
finalPathList = []
pathList = ['List of 10+ file path names']
for lines in pathList:
ss = pathList.replace('\', '/')
print ss
finalPathList.append(ss)
我需要做的就是检查每个文件名元组,并将所有 "\" 替换为 "/" 。
任何帮助将不胜感激!
【问题讨论】:
-
将
replace应用于lines,而不是pathList。 -
他真的需要
import string吗? -
另一方面,您不能使用
"\",使用"\\"或更好地使用原始字符串。 stackoverflow.com/questions/11168076/…