まず、左に傾いた「/」はスラッシュ、右に傾いた「」はバックスラッシュです。これは次のように記録できます。 分割記号はスラッシュです。一般的に、ディレクトリ区切り文字にはスラッシュが使用されます。 / は Unix と Web で使用され、backward は Windows で使用されますが、現在は Windows
(1) ディレクトリ内のスラッシュ
ファイルを読み取るために Python が入力する必要があるディレクトリ パラメーターは、次の例にリストされています。 :
path = 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" は文字列エスケープされません。小文字は Windows によるファイルの配置に影響しません。
path2: 2 番目の "" ("\") の特殊なエスケープ効果をキャンセルするには、"" を使用します。
path3: 次のようにスラッシュを使用することもできます。対応するディレクトリに移動すると、Pythonのpath3メソッドでバックスラッシュエスケープの手間も省けます
(2)正規表現のスラッシュ
正規表現はバックスラッシュ「」と一致しますが、なぜ「\\」なのでしょうか? " または r"\"?
正規表現における特別な記号なので、正規表現における特別な意味を解除するには、1つ足して\になる必要がありますが、問題はまた発生します。これは文字列内の特殊文字でもあるため、 \\ という 2 つの特別な意味をそれぞれキャンセルする必要があります。 Python には生の文字列演算子があり、生の文字列に現れる特殊文字に使用されます。エスケープ文字や印刷不可能な文字はありません。このようにして、文字列内のエスケープ関数、つまり r"\" をキャンセルできます。
上記は編集者が紹介したPythonの左スラッシュと右スラッシュです。ご質問があればメッセージを残してください。間に合うようにみんなに。また、PHP 中国語 Web サイトをサポートしていただきありがとうございます。
Python のスラッシュに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。