私は\n
というレコードデータを持っています。 psycopg2を使用してSELECTクエリを実行すると、結果は\n
がこのようにエスケープされて表示されます(\\n
)。 splitlines()
を使用するには、結果にリテラル\n
が必要です。質問結果にpsycopg2が改行文字( n)をエスケープしないようにしたい
答えて
を助けました。私はphppgadminを使用するようにユーザーに頼んだ(彼の方が簡単で、複数行のフィールドはテキストエリアのコントロールで編集されている)、今はすべて正常に動作している。
So pyscopg2 WORKS罰金、私はそれが原因だと思って申し訳ありません。
新しい行を入れるために、彼はリテラルを\n
に入れていました。
これを試してみてください:object.replace("\\n", r"\n")
・ホープ、この点は(間違って、正しい方法は、シフト+新しい行を追加するために入力される)の値がpgadmin3で編集されたということです:)
私はpsycopg2を使ってこの問題を解決したいと思います(私はそれが非難の対象だと思います)。 – oneohthree
@oneohthree残念ながら、\ nは\\ nとして出力する特殊文字なので、あなたはそれを行うことはできないと思います。私はそういう形でそれを解決しなければならないと思っています。 – isak
同じデータを使用していますが、MySQLではリテラル '\ n'を取得しています。 – oneohthree
- 1. PowerShellの改行文字は、私が '`N'` n "は` n" を試した動作していない
- 2. PerlからBashへ:改行文字エスケープ「\ n」はどのように特別な動作をしますか?
- 3. SQL文字列エスケープ質問
- 4. VB改行エスケープ文字?
- 5. PHPの改行文字(\ n)が動作していません
- 6. 結果に改ページしない
- 7. 改行リテラルを含む複数行の文字列を正しくエスケープしたりエスケープしたりするにはどうすればよいですか?
- 8. '\\ n'のようなエスケープ文字列は、Javascriptのエスケープされていない( '\ n')文字に変換できますか?
- 9. 改行文字を「\ n」文字列に変換する
- 10. Base64の文字列デコード後に/ n改行が認識されない
- 11. 文字列のjavascriptエスケープ改行
- 12. 予期しない結果文字列
- 13. SHA-256で文字列をハッシュした後に結果が正しくない
- 14. NewLineエスケープ文字が機能しない
- 15. C#はn文字ごとに改行します
- 16. echo -n aWord | md5が期待した結果を返さない
- 17. __android_log_print改行なしで '/ n'改行CR
- 18. Javaで予期しない余分なエスケープ文字を取得するRestful API JSON結果の文字列
- 19. StringBuilderのToStringメソッドが文字列のエスケープ文字をエスケープしないようにするにはどうすればよいですか?
- 20. エスケープ文字を含むリソース辞書がエスケープ文字を解決しない
- 21. "\ n"文字列をPrintWriterを使用してテキストに保存するときに改行しない
- 22. python3:エスケープされていないエスケープ文字で囲まれたエスケープ文字
- 23. popen()は結果の最後に改行(\ n)を追加しますか?
- 24. プロパティファイルを改変してエスケープ文字をエスケープする
- 25. CSSメニュー文字列が2行目で改行しない
- 26. 春のデータ質問のように大文字小文字を区別しない
- 27. MYSql内の改行文字が正しく機能しない
- 28. 結果にいくつかの問題が発生しないように、このSQLを改善するにはどうすればよいですか?
- 29. MessageBoxで文字列が改行されないようにする
- 30. \ n "行継続文字の後の予期しない文字"
先頭のスラッシュのインスタンスを反復処理して削除できますか? – Hirsh
'psql'でクエリを実行すると、結果は私の望む通りです。問題はデータそのものではないと思います。 'split( '\\ n')'を使うことができますが、私はこのようにしたくありません。 – oneohthree
どうしてそんなことしたくないのですか?すべてのコードを反復処理しないようにしようとしていますか? – Hirsh