Форум сайта python.su
py.user.next
Вот это из консоли возьми, сохрани в html-страницу и открой в браузере - и оно будет в одну строчку. Какой тебе питон, если ты html не знаешь.
Офлайн
Вот еще вопрос возник, приведенный выше код отображает данные из таблицы, но почему только наиная со второй записи?
Офлайн
Anshlagтак у тебя алгоритм такой
def selpad():
out = ‘'
c.execute(’SELECT * FROM pad')
row = c.fetchone()
while row is not None:
row = c.fetchone()
out = out + ‘\n’+str(row)
return out
test = selpad()
def selpad(): out = '' c.execute('SELECT * FROM pad') while True: row = c.fetchone() if not row: break out = out + '\n'+str(row) return out
Отредактировано vic57 (Апрель 17, 2017 08:47:04)
Офлайн
vic57
так у тебя алгоритм такой
Офлайн
def selpad(): out = '' c.execute('SELECT * FROM pad') while True: row = c.fetchone() if not row: break out += str(row) + '\n' return out
Офлайн
Все равно со второй записи читает
Офлайн
AnshlagЭтим тегом уже никто не пользуется лет двадцать. Открой исходники разных сайтов и посмотри, как там сделано всё. В основном текст идёт без изменений одной строкой, просто он помещается в выравненную коробку (таблица это или ещё что-нибудь типа дива или спана).
Про тег <br> забыл, ничего страшного, зачем так возмущаться то :)
Офлайн
py.user.next
Офлайн
AnshlagТегом <br> не пользуются потому, что он портит изначальный текст и им невозможно управлять из одной точки (таблицы стилей). Если у тебя текст хранится в базе данных, то в случае с <br> этот тег надо хранить прямо в базе, а в случае с таблицами - нет. Ну, и растяжение экрана играет свою роль. При растянутом браузере читать текст в одну узкую колонку нерационально, а быстро поменять это ты не можешь, потому что весь текст в этих br'ах.
Про таблицы знаю и знал еще 15 лет назад
Отредактировано py.user.next (Апрель 18, 2017 05:56:52)
Офлайн