LINUX.ORG.RU

не могу убрать \n из вывода селекта.

 pyodbc,


0

1

Привет.
я тут из питона лезу в mssql и пытаюсь вытащить записать в вывод в файл.
Проблема в том, что в одной из column-ов приходит «\n».

Собственно вопрос, как от него избавиться ?
Сейчас пытаюсь сделать так:

 + str(row[27]).rstrip("\n\r") +
но это не работает.
Смотрел эту строку hexdump-ом. Там действительно «0a».
А питон умеет убирать по hex коду?
Пните неуча.

Спасибо.

ps: в гугле не забанили, но суммарно потрачено уже более 7-ми часов на эту проблему.

★★★★★

умвр

focus@focus-OptiPlex-990:~ [0] $ python3
Python 3.6.8 (default, Aug 20 2019, 17:12:48) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> open("/tmp/0.txt").read()
'ford\nfocus\n'
>>> open("/tmp/0.txt").read().rstrip("\n")
'ford\nfocus'
>>> open("/tmp/0.txt").read().replace("\n", " ")
'ford focus '
>>> 
focus@focus-OptiPlex-990:~ [0] $

шли содержимое строки

Ford_Focus ★★★★★
()
Ответ на: комментарий от Ford_Focus

не помогает.

там все еще остается этот символ =(

grep "F3A7BB2B-FE58-445A-A88E-42B01E49C49C" -A1 /opt/data/coupon_data.sql | hexdump -C

00000130  30 33 20 30 30 3a 30 30  3a 30 30 27 2c 27 30 33  |03 00:00:00','03|
00000140  2e 30 39 2e 32 30 31 39  3a 20 6d c9 99 6c 75 6d  |.09.2019: m..lum|
00000150  61 74 20 76 65 72 64 69  6d 0a 27 2c 27 4e 6f 6e  |at verdim.','Non|  <--- вот  тут вот. 0a.
00000160  65 27 2c 27 4e 6f 6e 65  27 2c 27 32 30 31 39 2d  |e','None','2019-|

dada ★★★★★
() автор топика
Ответ на: комментарий от Ford_Focus

у меня кстати, python 2.7

dada ★★★★★
() автор топика
Ответ на: комментарий от Ford_Focus

не, дело не в версии

# python2.7
Python 2.7.12 (default, Aug 22 2019, 16:36:40) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> open("/tmp/0.txt").read()
'ford\nfocus\n'
>>> open("/tmp/0.txt").read().rstrip("\n")
'ford\nfocus'
>>> open("/tmp/0.txt").read().replace("\n", "XXX")
'fordXXXfocusXXX'

dada ★★★★★
() автор топика
Ответ на: комментарий от Ford_Focus

исправил проблему!
ты красавчик!

dada ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.