Перевод на новую строку при переборе массива
При выводе результата print
def test_fun(SKU):
for i in SKU:
massive = "N'{}',".format(i)
print(str(massive))
ковычка и запятая ( ', ) после результата из фигурных скобок переводится на другую строку
В таком виде:
N'994922
',
N'981308
',
Как это победить ?
Ответы (2 шт):
Автор решения: Oopss
→ Ссылка
Можно предположить что так:
def test_fun(SKU):
for i in SKU:
massive = "N'{}',".format(i.strip('\n'))
print(str(massive))
Автор решения: Rollmops
→ Ссылка
Проблема была не в коде. Был указан не верный тип данных столбцов SQL SERVER. После изменения типа
с .nchar на .nvarchar
, всё заработало. Всем спасибо за помощь!