Результаты поиска по запросу "python"

2 ответа

stackoverflow.com/questions/11174750/...

ного новичок в Python, и мне интересно, как лучше всего генерировать JSON в цикле. Я мог бы просто смешать кучу строк в цикле, но я уверен, что есть лучший способ. Вот еще некоторые особенности. Я использую движок приложения в python для создания ...

1 ответ

@ Брайан: Спасибо за это разъяснение. Я буду смотреть на это снова с этим настроем.

ое описание Вопрос не в том, чтобы задавать вопрос о необходимости использования виртуальных сред, а при использовании Яна Бикинга.virtualenv [http://www.virtualenv.org] Каков наилучший способ управления средами в Windows? Если у вас есть ...

7 ответов

 уже упоминался этот подход.

ужно создать массив длины NumPynкаждый элемент которогоv. Есть ли что-нибудь лучше, чем: a = empty(n) for i in range(n): a[i] = vя знаюzeros а такжеones будет работать для v = 0, 1. Я мог бы использоватьv * ones(n), но это не сработает, ...

ТОП публикаций

9 ответов

Любые улучшения или отзывы приветствуются!

аюсь создать простую игру, в которой главное - собрать как можно больше блоков за определенное время, скажем, за 10 секунд. Как я могу заставить секундомер начать тикать в начале программы, и когда он достигнет 10 секунд, что-то сделать (в этом ...

5 ответов

Затем в вашем тестовом классе вы можете использовать эту функцию следующим образом:

м, у меня есть модуль со следующим: def main(): pass if __name__ == "__main__": main()Я хочу написать юнит-тест для нижней половины (я хотел бы достичь 100% покрытия). Я обнаружилrunpy встроенный модуль, который выполняет импорт ...

4 ответа

тогда была вызвана функция разбора.

мпредыдущий вопрос [https://stackoverflow.com/q/5850755/445210]Я не был очень конкретным в отношении моей проблемы (соскоб с аутентифицированного сеанса в Scrapy) в надежде вывести решение из более общего ответа. Наверное, мне следовало бы ...

1 ответ

Это правильный путь, который работает для разных базовых баз данных. Это тоже очень логично, даже если выглядит так долго. Всего может быть 3 случая: 1) схема + данные: создать поля, инициализировать их старыми значениями, 2) сбросить старые поля, 3) переименовать новые поля в старые имена. Я не уверен, но вы можете даже сделать это за 2 миграции и даже написать обратную миграцию с небольшим стрессом.

ли способ изменить CharField на TextField и сохранить данные из этого столбца нетронутыми? Прямо сейчас у меня есть следующее: class TestLog(models.Model): failed_reqs = models.CharField(max_length=DB_MAX_CHAR_LENGTH, blank=True) passed_reqs ...

3 ответа

это круто, приятель!

ли алгоритм, который вы можетеПродолжитьхеширование из известного хеш-дайджеста? Например, клиент загружает кусок файла на сервер А, я могу получитьmd5 сумма загруженного контента, затем клиент загрузит оставшуюся часть файла на сервер B, могу ли ...

2 ответа

Посмотрите на исходный код библиотеки Python для SocketServer.py, в частности реализацию server_forever (), чтобы увидеть, как сервер реализует выход. Он использует select () для опроса сокета сервера на предмет новых соединений и проверяет флаг выхода. Вот хак в вашем источнике для использования SocketServer, и я добавил флаг выхода в Shout (). Он запустит потоки Shout и Listen в течение 5 секунд, а затем остановит их.

сто возился с потоками в python, написал эту базовую вещь для чата [код внизу] Я заметил, что когда я убиваю программу с помощью C-c, она не завершается, а просто зависает навсегда. Я просто предполагаю, что он ждет, когда каждый поток завершит ...

2 ответа

Но я согласен, что это странное использование doctests (насколько я понимаю, вы должны думать о doctests как документация, которую вы можете проверить, а не как QA на вашем программном обеспечении). Они должны быть тесно автономными и не зависеть от внешнего контекста.

ожусь на стадии изучения использования Python в качестве инструмента для обеспечения качества программного обеспечения. Я написал следующий простой тест, чтобы найти букву «а» в числовой матрице текстового файла. проблема в том, что тест не ...