Python+Mysql. буферизированный и небуферизированный курсор.
В чем различия?
В чем различия?
Юзал инструкцию with для работы с файлами, но целостной картины представления не получил. функцию open называют где как - менеджер контекста или диспетчер контекста. Что здесь означает слово «контекст»?
Из книги HeadFirst O Reilly Инструкция with управляет контекстом, в котором выполняется ее блок.
Такой код не работает. В таблице два поля id - тип int и login - тип varchar.
connection = mysql.connector.connect(**dbconfig)
_SQL = """insert into test
(id, login)
values
(%d, %s)"""
cursor = connection.cursor()
cursor.execute(_SQL, (1, 'testuser'))
connection.commit()
Если заменить %d на %s все работает. Почему так происходит?
если я подключаю модуль таким образом и использую, то проблем не возникает.
import math
print(math.pow(2,3))
А если такой код, то ошибка поиска connector. Разве не достаточно подключения верхнего уровня, т.е mysql?
import mysql
conn = mysql.connector.connect(**dbconfig)
Какие могут быть последствия?
при отправке sql и получении результата? Почему метод execute нельзя было реализовать у connection?
Популярность сие чуда на уровне golang, а нужна ли такая замена js?
tiobe, pyPl или что еще?
есть сеть в ней директория www и поддомен test. Сейчас document_root указывает на www, а мне нужно на test (site.local/test) а не на (site.local)
Если можно сразу url перенаправить в модель, там все выполниться и вернуть это все из модели в шаблон. Ведь контроллер просто направляет нас в модель, рез-т вернется обратно в контроллер и контроллер вернет его во view. Зачем посредник?
Имеется в виду что для каждого роута отдельный контроллер? Но зачем, если все равно в каждом контроллере всего один метод будет
Например, сделать следующее /news/1 ЧПУ при заходе на index на apache
Существуют же способы отделить логику от шаблона. К примеру создать класс (условно Application) в нем определять роуты(в конструкторе, например: /?url=getInfo) и вызывать методы в этом классе(метод = getInfo в данном случае) которые выполнят подключение к БД, бизнес-логику и отдадут это все в шаблон (другой php файл).
Допустим, такой пример: [code] res = list() for i in range(1000000000): res.append(i) [/code] Если возникнет такая ситуация, где нужно обработать большое число объектов, предварительно положив их в список или т.п получаю memory error.
Зачем пишут веб на python, в частности django, если скорость работы ниже чем у php? В чем профит?
Скрипт выполняется около 5 сек и веб страница выдает memory error(Jinja2)
Есть же pyqt, tk и др фреймворки
Как в военкомате относятся к студентам аспирантуры?
open('todo.txt', 'a+') ? Запись идет, а считывать не получается. Как вообще применять этот +
Использую эту либу в своих проектах. Зачем писать такой же жиквери на чистом жс? жиквери развивается или забили?
| ← назад | следующие → |