Python - это многопарадигмальный, динамически типизированный, многоцелевой язык программирования. Он разработан для быстрого изучения, понимания и использования, а также для обеспечения чистого и единообразного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Тем не менее, для вопросов о Python, связанных с версией, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas и NumPy) включите его в теги.

Подробнее про python...

Я считаю, что читаемость и принцип KISS - самые важные вещи в программировании. Вот почему я использую Python :) И вот точная ситуация, с которой я сталкиваюсь очень часто: Скажем, у меня есть хороший и чистый скрипт, который является оболочкой для обработки базы данных: import database_schema as s....
5 Окт 2010 в 12:16
Как я могу разделить строку на несколько частей из нескольких слов в Python. Например, превратить строку из 10000 слов в десять строк из 1000 слов. Благодарю.....
5 Окт 2010 в 11:36
Кажется, что каждый пример использования списка или набора в Python включает тривиальные случаи целых чисел, но у меня есть два списка объектов, где атрибут name определяет, являются ли два экземпляра объекта «одинаковыми» или нет (другие атрибуты могут иметь разные значения). Я могу создать список,....
5 Окт 2010 в 11:07
Получение следующих видов предупреждений при запуске большинства скриптов python из командной строки: /Library/Python/2.6/site-packages/virtualenvwrapper/hook_loader.py:16: UserWarning: Module pkg_resources was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/l....
5 Окт 2010 в 10:38
У меня есть список объектов, и я хочу отфильтровать их по некоторым критериям. Я могу сделать это с пониманием списка: import datetime, pytz # let's have a range of 100 hourly datetimes (just an example!): dates = [ datetime.datetime(2010, 10, 1, 0, 0, 0, 0, pytz.utc) + datetime.timedelta(hours=i) f....
5 Окт 2010 в 10:22
Есть ли инструмент командной строки для чтения PDF-файла на Linux. Пожалуйста, укажите соответствующие URL для этого. Благодарность......
5 Окт 2010 в 10:00
У нас есть собственная веб-консоль администратора, которая использует комбинацию сценариев C CGI и Perl для администрирования нашего стека почтовых серверов. В последнее время мы думали о том, чтобы очистить код (ну, заменить большую его часть), сделать реализацию более безопасной и улучшить общее п....
5 Окт 2010 в 09:43
Как изменить один символ в строке в Python? Что-то вроде: a = "hello" a[2] = "m" Объект 'str' не поддерживает назначение элементов.....
5 Окт 2010 в 09:23
Я хочу создать функцию для рекурсивного обхода многомерного словаря, размеры которого неизвестны. Вот то, что я придумал до сих пор, но, похоже, он работает неправильно. Это напечатает некоторые ключи / значения дважды, и они не в порядке. def walk_dict(d): for k,v in d.items(): if isins....
5 Окт 2010 в 08:18
def makecounter(): return collections.defaultdict(int) class RankedIndex(object): def __init__(self): self._inverted_index = collections.defaultdict(list) self._documents = [] self._inverted_index = collections.defaultdict(makecounter) def index_dir(self, base_path): num_fi....
5 Окт 2010 в 06:59
В общем, разумно ли возвращать None из метода __new__, если пользователь класса знает, что иногда конструктор возвращает None? Документация не подразумевает, что это незаконно, и я не вижу никаких непосредственных проблем (поскольку __init__ не будет вызываться, None не является экземпляром рассматр....
5 Окт 2010 в 06:28
У меня есть пара небольших проектов, которые я хочу использовать для изучения Python. Какую версию мне следует использовать, если я хочу перейти к написанию сценариев для Maya, Blender и т. Д. Позже? Кроме того, какие ресурсы есть для сценариев для этих программ?....
5 Окт 2010 в 05:58
Это мой первый вопрос о ТАК, поэтому, пожалуйста, будьте осторожны :) Недавно я начал новую работу, в которой я делаю все свои разработки в PyDev на Eclipse 3.4.0 на OSX 10.6. Таким образом, я искал способ заставить Home и End работать так, как они работают в Windows (моя родная ОС и где я развил св....
5 Окт 2010 в 03:48
Какие-нибудь рекомендации по библиотеке шифрования AES, совместимой с Python 2.7 для Windows? Раньше мы использовали m2crypto с Python 2.6, но версии m2crypto для Python 2.7 не существует, и наши попытки собрать версию из исходных текстов потерпели неудачу. Спасибо малькольм....
5 Окт 2010 в 02:26
Я строю свой первый проект GeoDjango, но я немного отчаялся. Я установил PostgreSQL 9 и PostGis 1.5 с помощью установщика в один клик в Windows. Так что все есть. Я установил для GEOS_LIBRARY_PATH полный путь к libgeos_c-1.dll в settings.py. Но когда я запускаю manage.py syncdb, я сталкиваюсь со сле....
5 Окт 2010 в 01:52
Это код, который я пытаюсь создать 2-мерную матрицу m=4 tagProb=[[]]*(m+1) count=0 index=0 for line in lines: print(line) if(count < m+1): tagProb[index].append(line.split('@@')[2].strip()) count+=1 if(count == m+1): // this check to goto next index count = 0 ....
5 Окт 2010 в 01:33
У меня есть сервер с двумя отдельными соединениями Ethernet. Когда я связываю сокет в python, по умолчанию используется одна из двух сетей. Как вытащить многоадресный поток из второй сети в Python? Я пробовал связывать звонки, используя IP-адрес сервера во второй сети, но это не сработало.....
5 Окт 2010 в 01:04
Как я могу получить специальные папки Windows, такие как Мои документы, Рабочий стол и т. Д. Из моего скрипта Python? Нужны ли расширения Win32? Он должен работать на Windows 2000 до Windows 7.....
5 Окт 2010 в 00:26
Есть ли у python какой-либо способ легко и быстро создавать утилиты CLI без большого количества разбора аргументов? В Perl 6 подпись для подпункта MAIN автоматически анализирует аргументы командной строки. Есть ли способ сделать что-то подобное в Python без большого количества шаблонов? Если нет, чт....
Я вытаскиваю свои волосы, пытаясь понять это, потому что у меня это работало до прошлой недели, и каким-то образом это сломалось. Когда я настраиваю virtualenv для приложения Google App Engine и запускаю приложение с dev_appserver.py, я получаю ошибки при импорте стандартной библиотеки (например, «I....
5 Окт 2010 в 00:14
Если я открываю файл как os.open( '/dev/ttyS2', O_RDWR | O_NDELAY ), могу ли я проверить, когда мои команды write () завершены? Или я могу открыть файл для неблокирующего чтения, но для блокирующей записи?....
4 Окт 2010 в 22:56
Я заинтересован в использовании NumPy для вычисления всех миноров данной квадратной матрицы. Есть ли удобный способ использования нарезки массивов для этого? Я представляю, что можно вращать столбцы, удалять последний столбец, вращать строки полученной матрицы и удалять последнюю строку, но я не наш....
4 Окт 2010 в 22:52
Какой самый простой способ распаковать имя данных? Например, изменить сжатую форму: abc[3:0] В распакованном виде: abc[3] abc[2] abc[1] abc[0] Желательно 1 лайнер :)....
4 Окт 2010 в 22:40
У меня есть следующий словарь: {2009: [12, 11, 10, 9], 2010: [1]} Я пытаюсь перевернуть это так, чтобы 2010 год был первым. Вот код: def dictSort(dict): items = dict.items() items.sort(reverse=True) dict = {} for item in items: dict[item[0]] = item[1] return dict Но вза....
4 Окт 2010 в 22:02
Я хочу, чтобы моя функция принимала аргумент, который может быть объектом Unicode или строкой в кодировке utf-8. Внутри моей функции я хочу преобразовать аргумент в Unicode. У меня примерно так: def myfunction(text): if not isinstance(text, unicode): text = unicode(text, 'utf-8') ......
4 Окт 2010 в 21:47