タイトルが少し曖昧で申し訳ありませんが、リストを調べて、出現するすべての を に置き換えたいと思い'\\'
ます'/'
。次に例を示します。
list = ['C:/dir\\file.txt', 'C:/dir\\example.zip', 'C:/dir\\example2.zip']
読みやすさの理由から'\\'
、個々のパスをすべて除外したいと思います。'/'
タイトルが少し曖昧で申し訳ありませんが、リストを調べて、出現するすべての を に置き換えたいと思い'\\'
ます'/'
。次に例を示します。
list = ['C:/dir\\file.txt', 'C:/dir\\example.zip', 'C:/dir\\example2.zip']
読みやすさの理由から'\\'
、個々のパスをすべて除外したいと思います。'/'
str.replaceを使用します。
>>> 'C:/dir\\file.txt'.replace('\\', '/')
'C:/dir/file.txt'
すべてのパスに適用するstr.replace
と、置き換えられたパスが得られます。
>>> paths = list = ['C:/dir\\file.txt', 'C:/dir\\example.zip', 'C:/dir\\example2.zip']
>>> paths = [path.replace('\\', '/') for path in paths]
>>> paths
['C:/dir/file.txt', 'C:/dir/example.zip', 'C:/dir/example2.zip']
os.path
手ではなく、パスを使用して処理する必要がありますが、必要があるため、次のようにします。
[re.sub("\\\\",'/',x) for x in list]