Python: один экземпляр программы

Есть ли у Pythonic способ иметь только один экземпляр программы? Единственное разумное решение, которое я придумал, заключается в попытке запустить его как сервер на каком-то порту, а затем вторая программа, пытающаяся связать с одним и тем же портом, – терпит неудачу. Но это не очень хорошая идея, может быть, есть что-то более легкое, чем это? […]

Использовать «SET NAMES»

При чтении «High performance MySQL» от O'Reilly я наткнулся на следующее Другой распространенный запрос на сбор мусора – SET NAMES UTF8, что является неправильным способом делать все равно (он не меняет набор символов клиентской библиотеки, а влияет только на сервер). Я немного смущен, потому что я использовал «SET NAMES utf8» в верхней части каждого скрипта, […]

pandas iloc vs ix vs loc объясняет?

Может ли кто-нибудь объяснить, как эти три метода нарезки различны? Я видел документы , и я видел эти ответы , но я все еще не могу объяснить, как эти три разные. Для меня они кажутся взаимозаменяемыми в значительной степени, потому что они находятся на более низких уровнях срезания. Например, предположим, что мы хотим получить первые […]

Как удалить пакеты, установленные с помощью easy_install Python?

Python easy_install делает установку новых пакетов чрезвычайно удобной. Однако, насколько я могу судить, он не реализует другие общие функции менеджера зависимостей – перечисление и удаление установленных пакетов. Каков наилучший способ узнать, что установлено, и каков предпочтительный способ удаления установленных пакетов? Есть ли файлы, которые необходимо обновить, если я удалю пакеты вручную (например, по rm /usr/local/lib/python2.6/dist-packages/my_installed_pkg.egg […]

Являются ли кортежи более эффективными, чем списки в Python?

Есть ли разница в производительности между кортежами и списками, когда дело доходит до создания экземпляра и поиска элементов?

Почему глобальный переводчик?

Что такое функция глобальной блокировки Interpreter Python? У других языков, которые скомпилированы для байт-кода, используется аналогичный механизм?

Как удалить элементы списка в цикле for в Python?

У меня есть список a = ["a", "b", "c", "d", "e"] Я хочу удалить элементы в этом списке в цикле for, как показано ниже: for item in a: print item a.remove(item) Но это не сработает. Что я могу сделать?

Как установить пакеты Python в Windows?

Мне сложно настраивать пакеты python. EasyInstall из SetupTools должен это помочь, но у них нет исполняемого файла для Python 2.6. Например, чтобы установить Mechanize, я просто должен помещать папку Mechanize в C: \ Python24 \ Lib \ site-packages в соответствии с INSTALL.txt, но запуск тестов не работает. Может кто-то помочь пролить свет на это? Благодаря!

Как я могу отформатировать десятичную цифру, чтобы всегда показывать 2 десятичных знака?

Я хочу показать: 49 – 49.00 а также: 54.9 – 54.90 Независимо от длины десятичного числа или наличия каких-либо десятичных знаков, я хотел бы отобразить Decimal знак с двумя десятичными знаками, и я бы хотел сделать это эффективным образом. Цель состоит в том, чтобы отображать денежные значения. например, 4898489.00

Итерировать итератор кусками (из n) в Python?

Можете ли вы придумать хороший способ (возможно, с itertools) разделить итератор на куски заданного размера? Поэтому l=[1,2,3,4,5,6,7] с chunks(l,3) становится итератором [1,2,3], [4,5,6], [7] Я могу придумать небольшую программу, чтобы сделать это, но не очень хорошо с помощью itertools.

 
Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.