Я использую скрипт, который в основном захватывает HTML-элементы из файлов HTML и отправляет их в базу данных MySQL. Я используюPython добавляет нежелательные вкладки в строку
title = line.replace("<!--h1-->",'').replace("<h1>",'').replace("</h1>",'')
для захвата H1
. Теперь, если я бегу
print title
все в порядке. Однако, если я бегу
print 'post_title = %(title)s'%locals()
затем Python последовательно, кажется, добавить 2 вкладки к началу title
.
Кто-нибудь знает, что вызывает это и как я могу предотвратить это?
Python ничего не добавляет; вкладки уже есть. Что означает 'print repr (title)' tell you is in value? –
@Martijn Pieters: 'print repr (title)' возвращает '\ t \ ttitle \ n'. Хорошо, я понимаю: проблема в том, что 'line' начинается с двух вкладок, и они не удаляются при захвате' title'. – RubenGeert