Вопросы с тегом «python»

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

10
не найден приемлемый компилятор C в $ PATH при установке python
Я пытаюсь установить новую среду Python на свой хостинг. Я следую за шагами, написанными в этом посте : mkdir ~/src wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz tar -zxvf Python-2.7.1.tar.gz cd Python-2.7.1 mkdir ~/.localpython ./configure --prefix=/home/<user>/.localpython make make install После перехода к команде "./configure --prefix = / home //. Localpython" я получаю следующий вывод: checking …

30
Преобразовать объект строки sqlalchemy в dict dict
Есть ли простой способ перебора пар столбцов и значений? Моя версия sqlalchemy 0.5.6 Вот пример кода, в котором я пытался использовать dict (row), но он выдает исключение, TypeError: объект 'User' не повторяется import sqlalchemy from sqlalchemy import * from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker print "sqlalchemy version:",sqlalchemy.__version__ engine …
241 python  sqlalchemy 

13
Python: удаление \ xa0 из строки?
В настоящее время я использую Beautiful Soup для анализа HTML-файла и вызовов get_text(), но мне кажется, что у меня осталось много \ xa0 Unicode, представляющих пробелы. Есть ли эффективный способ удалить их все в Python 2.7 и заменить их пробелами? Я думаю, что более общий вопрос будет, есть ли способ …
241 python  parsing  unicode 

29
Требуется Microsoft Visual C ++ 14.0 (невозможно найти vcvarsall.bat)
Я установил Python 3.5 и во время работы pip install mysql-python это дает мне следующую ошибку error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat) Я добавил следующие строки в мой путь C:\Program Files\Python 3.5\Scripts\; C:\Program Files\Python 3.5\; C:\Windows\System32; C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC; C:\Program Files (x86)\Microsoft …


7
Все комбинации списка списков
Я в основном ищу Python версию комбинацииList<List<int>> Учитывая список списков, мне нужен новый список, который дает все возможные комбинации элементов между списками. [[1,2,3],[4,5,6],[7,8,9,10]] -> [[1,4,7],[1,4,8],...,[3,6,10]] Количество списков неизвестно, поэтому мне нужно что-то, что работает для всех случаев. Бонусные баллы за элегантность!

6
Почему не работает моя функция «Применить», относящаяся к нескольким столбцам? [закрыто]
Закрыто. Этот вопрос не воспроизводится или был вызван опечатками . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто в прошлом году . Улучшить этот вопрос У меня есть некоторые проблемы с функцией применения Pandas при использовании нескольких столбцов …

18
Как я могу проверить версию Python в программе, которая использует новые возможности языка?
Если у меня есть сценарий Python, для которого требуется хотя бы определенная версия Python, как правильно выполнить корректный сбой при использовании более ранней версии Python для запуска сценария? Как получить контроль достаточно рано, чтобы выдать сообщение об ошибке и выйти? Например, у меня есть программа, которая использует оператор ternery (новый …
239 python  version 


8
Определение функций частного модуля в Python
Согласно http://www.faqs.org/docs/diveintopython/fileinfo_private.html : Как и большинство языков, в Python есть концепция приватных элементов: Частные функции, которые нельзя вызывать извне их модуля Однако, если я определю два файла: #a.py __num=1 и: #b.py import a print a.__num когда я запускаю, b.pyон печатается 1без каких-либо исключений. Является ли diveintopython неправильно, или я что-то …

15
Как я могу читать большие текстовые файлы в Python, построчно, не загружая их в память?
Мне нужно прочитать большой файл, строка за строкой. Допустим, файл имеет более 5 ГБ, и мне нужно прочитать каждую строку, но, очевидно, я не хочу использовать, readlines()потому что это создаст очень большой список в памяти. Как будет работать код ниже для этого случая? Читает ли xreadlinesсам по себе в память? …
239 python 

9
Как сложить все значения в словаре?
Допустим, у меня есть словарь, в котором ключи отображаются на целые числа, такие как: d = {'key1': 1,'key2': 14,'key3': 47} Есть ли синтаксически минималистичный способ вернуть сумму значений в d-ie 62в этом случае?
239 python  dictionary  hash  sum 

21
Как мне войти при использовании многопроцессорной обработки в Python?
Прямо сейчас у меня есть центральный модуль в платформе, которая порождает несколько процессов, используя multiprocessingмодуль Python 2.6 . Поскольку он использует multiprocessing, существует журнал, поддерживающий многопроцессорность на уровне модуля LOG = multiprocessing.get_logger(). Согласно документам , этот регистратор имеет общие блокировки процессов, так что вы не можете вписаться sys.stderr(или в какой-либо …

24
Неработающие ссылки в Virtualenvs
Недавно я установил кучу точек на моем Mac вместе с некоторыми другими приложениями (я переключился на iTerm вместо Terminal и Sublime в качестве текстового редактора по умолчанию), но с тех пор все мои виртуальные среды перестали работать, хотя их папки внутри .virtualenvs все еще там, и они выдают следующую ошибку …

16
Лучший способ перетасовать два массива в унисон
У меня есть два массива разных форм, но одинаковой длины (начальный размер). Я хочу перетасовать каждый из них так, чтобы соответствующие элементы продолжали соответствовать - т.е. перетасовывать их в унисон относительно их ведущих показателей. Этот код работает и иллюстрирует мои цели: def shuffle_in_unison(a, b): assert len(a) == len(b) shuffled_a = …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.