私はデリミタを求める機能を持っています。これは\ tでもかまいません。しかし、これは実際のタブとみなされます。私はこのコード関数で生の特殊文字を受け入れる方法は?
def example(dataToBeSplit, delimiter):
return dataToBeSplit.split(delimiter)
example('some\ttext','\t')
例に与えられた入力を持っているのであればexample('some\ttext',' ')
は、どのように私は、\ tは関数に\\トンを与えることなく、本物のタブに変えなければ防ぐことができますか?
*私は4実際にスペースを入れた場合、それは除外されますので、-four
4つの本物のスペースとしてspaces-編集を参照してください。zefciuの答えから私は今
を行うよう[OK]を
def example(dataToBeSplit, delimiter):
return dataToBeSplit.split(repr(delimiter))
example('some\ttext','\t')
しかし、まだ
def example(dataToBeSplit, delimiter):
でこれを行う方法がない場合は不思議
一部
缶あなたはあなたの問題をより明確に述べていますか?私はPythonの文字列操作、エスケープ、エンコーディングを知っていますが、あなたが何を求めているのか分かりません。 – Deestan