この記事は主に Python の左スラッシュと右スラッシュ (スラッシュとバックスラッシュ) に関する情報を紹介しています。非常に優れており、必要な友人は参考にしてください。
">
まず、左に傾いた「/」はスラッシュ、右に傾いた「」はバックスラッシュで、次のように記録できます。 分割記号はスラッシュです。 一般に、UNIX ではディレクトリ区切り文字としてスラッシュ / が使用されます。 Windows ではスラッシュが使用されますが、現在は Windows
(1) ディレクトリ内のスラッシュ
ファイルを読み取るために Python が入力する必要があるディレクトリ パラメーターは、次の例のようになります。 = r"C:Windowstempreadme.txt"
path1 = r"c:windowstempreadme.txt"
path2 = "c:\windows\temp\readme.txt"
path3 = "c:/windows/ temp/readme.txt"
ファイルを開きます。関数 open() のパラメーターは、path、path1、path2、または path3 です。
path: "" は文字列内の特殊文字です。r を追加した後、元の文字列になり、文字列は変更されません
文字列内の「t」と「r」はエスケープされます
path1: 大文字と小文字は Windows によるファイルの場所に影響しません
path2: 2 番目の ""、つまり "\" の特殊なエスケープ効果をキャンセルするには、"" を使用します
path3: ディレクトリ区切り文字としてスラッシュを使用し、path3 メソッドを使用して、対応するディレクトリに移動することもできますPythonではバックスラッシュエスケープの手間も省けます
(2)正規表現
正規表現のスラッシュはバックスラッシュ""と一致しますが、なぜ"\\"かr"\"なのでしょうか?正規表現内の特殊記号を正規表現内で取り消すには、式内の特別な意味を追加して \ にする必要がありますが、問題は再び発生します。これは文字列内の特殊文字でもあるため、特殊な意味は 2 つ (Python では \\ ) についてはキャンセルする必要があります。元の文字列に含まれる特殊文字には、エスケープ文字や印刷できない文字が含まれているため、元の文字列演算子が使用されます。文字列内のエスケープ関数、つまり r"\ " をキャンセルします。
以上がPythonにおける左スラッシュと右スラッシュ(スラッシュとバックスラッシュ)の使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。