これはおそらくいつかどこかで答えたでしょうが、私が見たタイトルは接続されていないので、ここに行きます. を読み取る python コマンドを見てきos.listdir(r".\bootstrapper")
ました。何をしているの'r'
ですか?
乾杯...
これはおそらくいつかどこかで答えたでしょうが、私が見たタイトルは接続されていないので、ここに行きます. を読み取る python コマンドを見てきos.listdir(r".\bootstrapper")
ました。何をしているの'r'
ですか?
乾杯...
これにより、Python インタープリターが文字列内の特殊文字 (バックスラッシュなど) に特別な意味を付加することを防ぎ、そのまま (つまり、「生の」形式で) 解釈します。これは、使用する文字列内の特殊文字を「エスケープ」する方法の 1 つです。
多くの場合、パスの指定に生の文字列が表示されます。パスに t で始まるディレクトリが含まれているとします。たとえば、の場合、タブとして解釈されc:\tests\data.csv
たくないので、修飾子を使用します。\t
r
r は生の入力を示します。これは、文字列内の通常のエスケープ文字が無視されることを意味します ( \ など)。
バックスラッシュの特殊な性質を取り除いた生の文字列です。
参照。
r
を意味しraw input
ます。文字列が としてマークされている場合、文字列r
内の特殊文字の意味は無視されます。最も頻繁な状況はbackslash
.
生の文字列にします。つまり、バックスラッシュは保持されます。 '\n'
改行としてr'\n'
解釈されますが、リテラル文字 '\' および 'n' として解釈されます。
u'string'
また、python2.x コードを使用しているかどうかが時々わかることに注意してください。これは、文字列を Unicode 文字列として解釈する必要があることを意味します。(Python 3.x では、すべての文字列が Unicode として解釈されます)