ユーニックス総合研究所

  • home
  • archives
  • python-wo-slash-ni-henkan

Pythonで\を/に変換する方法

  • 作成日: 2023-07-12
  • 更新日: 2023-12-24
  • カテゴリ: Python

Pythonで\を/に変換する

Pythonのパスを表す文字列などではWindowsはパスのセパレーターは\(バックスラッシュ)です。
このバックスラッシュを普通のスラッシュ(/)に変換する方法を解説します。

関連記事
Djangoでオブジェクトを一括作成・更新【bulk_create, bulk_update】
DjangoのModel.objects.filter()の使い方【QuerySet】
Djangoのmodelのcreate()の使い方【Python】
Django入門: ルートの設定 ~ 簡単な一行掲示板アプリを作る その4【Windows10】
NumPyのappend()の使い方: 配列の末尾に要素を追加
Numpyのarangeの使い方: 指定範囲の数列を生成する
Python3でYoutube Data APIを使ってキーワード検索する
PythonからC言語(my.puts)を呼び出して実行する

replace()を使う

文字列のメソッドのreplace()を使うとバックスラッシュをスラッシュに変換できます。

path = 'path\\to\\folder'  
path = path.replace('\\', '/')  
print(path)  
# path/to/folder  

split()とjoin()を使う

文字列をバックスラッシュでsplit()してそのリストをスラッシュでjoin()すれば置き換えできます。

path = 'path\\to\\folder'  
path = '/'.join(path.split('\\'))  
print(path)  
# path/to/folder