-2

パスを変換する方法:

t = 'c:\temp\xx'

次のような「何か」を取得したい:

x = r't'

私は通常 x = r'c:\temp\xx' を使用し、 x = r'c:\\temp\\xx' を受け取ります

「r」を別のオブジェクトに割り当てる方法がわかりません..

4

1 に答える 1

2

できません。r文字列プレフィックスを文字列リテラルに適用できます。したがって、次のものが必要です。

x = r'c:\temp\xx'

r't'式は生の文字't'列を返します。それでおしまい。

\宛先文字列の文字を複製する必要がある場合は、xreplace を使用できます。

x = t.encode('string_escape')
于 2012-07-31T14:15:47.543 に答える