93
ответа

Скрытые возможности Python [закрыто]

Каковы менее известные, но полезные функции языка программирования Python? Попробуйте ограничить ответы ядром Python. Одна особенность за ответ. Приведите пример и краткое описание функции ...
вопрос задан: 24.05.2017
60
ответов

Как разбить список на куски одинакового размера?

У меня есть список произвольной длины, и мне нужно разделить его на куски одинакового размера и обработать его. Есть несколько очевидных способов сделать это, например, сохранить счетчик и два списка, и когда второй ...
вопрос задан: 24.05.2017
24
ответа

Как напечатать цветной текст в терминале в Python?

Как вывести цветной текст на терминал в Python? Какой символ Unicode лучше всего представляет сплошной блок?
вопрос задан: 25.04.2019
22
ответа

Как создать zip-архив каталога

Как я могу создать zip-архив структуры каталогов в Python?
вопрос задан: 06.09.2019
21
ответ

Как удалить содержимое папки в Python?

Как я могу удалить содержимое локальной папки в Python? Текущий проект предназначен для Windows, но я бы тоже хотел увидеть * nix.
вопрос задан: 13.11.2017
21
ответ

Почему python использует «else» после циклов for и while?

Я понимаю, как работает эта конструкция: для i в диапазоне (10): print (i), если i == 9: print («Слишком большой - я сдаюсь!») Break; еще: печать ("Успешно завершено") Но я не ...
вопрос задан: 28.11.2014
18
ответов

Какая самая лучшая книга по Python? [закрыто]

Я беру класс, который требует Python. Мы рассмотрим язык в классе на следующей неделе, и я быстро изучаю новые языки, но мне было интересно, есть ли какие-нибудь действительно хорошие книги по Python, которые я могу ...
вопрос задан: 11.10.2019
16
ответов

В каких контекстах языки программирования реально используют значение Infinity?

Так что в Ruby есть хитрость для указания бесконечности: 1.0 / 0 = > Бесконечность Я верю в Python, вы можете сделать что-то вроде этого float ('inf'). Это всего лишь примеры, я уверен, что большинство языков имеют ...
вопрос задан: 11.04.2015
15
ответов

Как мне удалить / удалить virtualenv?

Я создал среду с помощью следующей команды: virtualenv venv --distribute Я не могу удалить ее с помощью следующей команды: rmvirtualenv venv - это часть virtualenvwrapper, как упомянуто в ...
вопрос задан: 22.06.2017
15
ответов

Как защитить код Python?

Я занимаюсь разработкой программного обеспечения на Python, которое будет распространяться среди клиентов моего работодателя. Мой работодатель хочет ограничить использование программного обеспечения с помощью файла лицензии с ограниченным сроком действия.
вопрос задан: 23.09.2014
15
ответов

Ускорение Python

Это - действительно два вопроса, но они так подобны, и сохранять это простым, я полагал, что просто прокручу их вместе: Во-первых: Учитывая установленный проект Python, что состоят в том, чтобы ускорить некоторые достойные пути...
вопрос задан: 06.10.2008
14
ответов

Проверка основного числа Python [дубликаты]

Я пытался написать программу, которая будет принимать введенное число, и проверить и посмотреть, является ли это простое число. Код, который я сделал до сих пор, прекрасно работает, если число на самом деле простое ...
вопрос задан: 10.04.2020
14
ответов

Как прочитать файл построчно в список?

Как мне прочитать каждую строку файла в Python и сохранить каждую строку как элемент в списке? Я хочу прочитать файл построчно и добавить каждую строку в конец списка.
вопрос задан: 16.11.2018
13
ответов

Установка NumPy и SciPy в 64-битной Windows (с Pip)

Я обнаружил, что невозможно установить NumPy / SciPy через установщики на 64-битной Windows, это возможно только на 32-битной. Поскольку мне нужно больше памяти, чем дает мне 32-битная установка, мне нужно 64 -...
вопрос задан: 12.09.2017
13
ответов

Что является наиболее «питоническим»? способ перебрать список кусками?

У меня есть скрипт Python, который принимает в качестве входных данных список целых чисел, которые мне нужно работать с четырьмя целыми числами одновременно. К сожалению, я не могу контролировать ввод, или я бы передал его в виде списка ...
вопрос задан: 24.05.2017
12
ответов

Python 3.0 и эволюция языка

Python 3.0 нарушает обратную совместимость с предыдущими версиями и разделяет язык на два пути (по крайней мере, временно). Знаете ли вы какой-либо другой язык, который прошел через такой важный дизайн ...
вопрос задан: 04.10.2019
12
ответов

Найти все пакеты, установленные с помощью easy_install / pip?

Есть ли способ найти все пакеты Python PyPI, которые были установлены с помощью easy_install или pip? Я имею в виду, исключая все, что было / установлено с помощью инструментов распространения (в этом случае apt-get on ...
вопрос задан: 14.04.2015
12
ответов

Каковы различия между модулями Python json и simplejson?

Я видел много проектов, использующих модуль simplejson вместо модуля json из стандартной библиотеки. Также существует множество различных модулей simplejson. Почему бы использовать эти альтернативы, а не ...
вопрос задан: 20.11.2014
12
ответов

Действительно ли Python хорош для больших проектов программного обеспечения (не веб-)?

Прямо сейчас я разрабатываю главным образом в C/C++, но я записал некоторые маленькие утилиты в Python для автоматизации некоторых задач, и я действительно люблю его как язык (особенно производительность). За исключением...
вопрос задан: 30.08.2008
11
ответов

Куда идут юнит-тесты Python?

Если вы пишете библиотеку или приложение, куда идут файлы модульного теста? Приятно отделить тестовые файлы от основного кода приложения, но неудобно помещать их в подкаталог «tests» внутри ...
вопрос задан: 03.10.2019
11
ответов

Хороший многопоточный веб-сервер на Python?

Я ищу веб-сервер Python, который является многопоточным, а не многопроцессорным (как в случае mod_python для Apache). Я хочу, чтобы он был многопоточным, потому что я хочу иметь в памяти ...
вопрос задан: 03.10.2019
11
ответов

Одинарные кавычки против двойных кавычек в Python [закрыто]

Согласно документации, они в значительной степени взаимозаменяемы. Есть ли стилистическая причина использовать один над другим?
вопрос задан: 01.10.2019
11
ответов

Python & ldquo; лучшая практика форматирования & rdquo; для списков, словаря и т. д.

Я просматривал документацию по Python для получения рекомендаций по форматированию кода для больших списков и словарей, например, что-то = {'foo': 'bar', 'foo2': 'bar2', 'foo3': 'bar3' .. ... ...
вопрос задан: 26.03.2017
11
ответов

В чем разница между функциями range и xrange в Python 2.X?

Очевидно, что xrange быстрее, но я понятия не имею, почему он быстрее (и нет никаких доказательств, кроме того, что он пока что анекдотический, что он быстрее), или что кроме этого отличается для i в диапазоне (0, 20): для i в ...
вопрос задан: 26.11.2014
11
ответов

Приложение на базе браузера или автономное приложение для GUI?

Я уверен, что это спросили прежде, но я не могу найти его. Что преимущества/ограничения использования являются интерфейсом на базе браузера для автономного приложения по сравнению с использованием нормальной платформы GUI? Я...
вопрос задан: 01.11.2008
10
ответов

Python webbrowser.open (), чтобы открыть браузер Chrome

Согласно документации http://docs.python.org/3.3/library/webbrowser.html он должен открываться в браузере по умолчанию, но по какой-то причине на моей машине он открывает IE. Я сделал поиск в Google и ...
вопрос задан: 16.05.2020
10
ответов

Сортировка частоты слов Word с использованием Python

Я должен посчитать частоту слова в тексте, используя Python. Я думал о хранении слов в словаре и подсчете каждого из этих слов. Теперь, если мне нужно отсортировать слова в соответствии с # из ...
вопрос задан: 17.03.2020
10
ответов

Использование sudo со скриптом Python

Я пытаюсь написать небольшой скрипт для монтирования общей папки VirtualBox при каждом запуске скрипта. Я хочу сделать это с Python, потому что я пытаюсь изучить его для сценариев. Проблема в том, что я ...
вопрос задан: 08.02.2020
10
ответов

Как обнаружить елку? [закрыто]

Какие методы обработки изображений можно использовать для реализации приложения, которое обнаруживает рождественские елки, отображаемые на следующих изображениях? Я ищу решения, которые будут работать ...
вопрос задан: 22.09.2015
10
ответов

Элегантный код Python для целочисленного разбиения

Я пытался написать код для решения стандартной проблемы с целочисленными разделами (Википедия). Код, который я написал, был беспорядком. Мне нужно элегантное решение для решения проблемы, потому что я хочу улучшить свое кодирование ...
вопрос задан: 02.04.2015