私は1つのWebを構築し、ユーザーはフォームにディレクトリパスを入力できます。
私のプログラムはパスを抽出し、1つのファイルに書き込みます。
私の質問は、パスに\ t \ nなどの特別な単語が含まれている場合、プログラムはファイルを正しく書き込めないということです。
例:C:\ abc \ testはC:\ abc[TAB]estになります
文字列を生の文字列のような他のタイプに変更してファイルを正しく書き込むにはどうすればよいですか?
お返事ありがとうございます。
私は1つのWebを構築し、ユーザーはフォームにディレクトリパスを入力できます。
私のプログラムはパスを抽出し、1つのファイルに書き込みます。
私の質問は、パスに\ t \ nなどの特別な単語が含まれている場合、プログラムはファイルを正しく書き込めないということです。
例:C:\ abc \ testはC:\ abc[TAB]estになります
文字列を生の文字列のような他のタイプに変更してファイルを正しく書き込むにはどうすればよいですか?
お返事ありがとうございます。
文字列を入力するときにr'C:\abc\test'
orを使用します'C:\\abc\\test'
... ユーザーはフォームにディレクトリ パスを入力できます。
...
私の質問は、パスに \t \n などの特殊な単語が含まれている場合、プログラムはファイルを正しく書き込めないということです。
いいえ。Python は、混乱させるようなことをしない限り'\t'
、とを完全に区別することができます。'\\t'
>>> raw_input()
<Ctrl-V><Tab>
'\t'
>>> raw_input()
\t
'\\t'