1
私はFastCSVを使用しています。Rubyの引用符で、このCSVをファイルに保存すると三重引用符が表示されるのはなぜですか?
私はこれを実行します。
タイトル= "\" "+ some_title +を "\""
私のファイルは、以下のようになります。私が欲しい
"""some title """, 23, 22
:
"some title", 23,22
を
私はFastCSVを使用しています。Rubyの引用符で、このCSVをファイルに保存すると三重引用符が表示されるのはなぜですか?
私はこれを実行します。
タイトル= "\" "+ some_title +を "\""
私のファイルは、以下のようになります。私が欲しい
"""some title """, 23, 22
:
"some title", 23,22
を
私の推測では、fastercsvが入力文字列の引用符をエスケープするために余分な引用符を追加していると思います。 入力文字列が[Hello、CSV]の場合、csvの解析がコンマで区切られないように、より速いcsvを二重引用符で囲む必要があります。 CSVで重要な二重引用符は同上。
私は、引用符を使わずに文字列を送ってみると、二重引用符が必要なときはfastercsvに決定させてください。
これは正しいです。より速いCSVはCSV引用をします。独自の引用符を追加した場合、FasterCSVは文字列に引用符*を付けることを前提にしています.CSV規則では文字列全体を引用する必要があり、内部引用符を倍にします。したがって、あなたが見る3つ。 –
実際にあなたたちは正しいです、ありがとう! – Blankman