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

Python 2.7 является последней основной версией в серии 2.x и больше не поддерживается с 1 января 2020 года. Не используйте этот тег просто для передачи используемой вами версии Python, если только вопрос не касается проблемы, специфичной для Python. 2,7. Используйте более общий тег [python].

3141
Перебор словарей с использованием циклов for

Я немного озадачен следующим кодом: d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] То, что я не понимаю, это keyчасть. Как Python распознает, что ему нужно только прочитать ключ из словаря? Это keyособое слово в Python? Или это просто...

718
Относительный импорт в миллиардный раз

Я был здесь: http://www.python.org/dev/peps/pep-0328/ http://docs.python.org/2/tutorial/modules.html#packages Пакеты Python: относительный импорт Пример кода относительного импорта Python не работает Окончательный ответ на относительный импорт Python Относительный импорт в Python Python: отключение...

658
Почему «приватные» методы Python на самом деле не приватны?

Python дает нам возможность создавать «частные» методы и переменные в классе, предваряя двойные подчеркивания к имени, например: __myPrivateMethod(). Как же тогда это объяснить? >>> class MyClass: ... def myPublicMethod(self): ... print 'public method' ... def __myPrivateMethod(self): ......

544
Конвертировать список в кортеж в Python

Я пытаюсь преобразовать список в кортеж. Большинство решений в Google предлагают следующий код: l = [4,5,6] tuple(l) Тем не менее, код приводит к сообщению об ошибке при запуске: Ошибка типа: объект 'tuple' не может быть вызван. Как я могу решить эту проблему?...

424
Получить описание исключения и трассировку стека, вызвавшего исключение, все в виде строки

Я видел много сообщений о трассировке стека и исключениях в Python. Но не нашел то, что мне нужно. У меня есть кусок кода Python 2.7, который может вызвать исключение. Я хотел бы поймать его и присвоить строке его полное описание и трассировку стека, которая вызвала ошибку (просто все, что мы...

375
Как написать модуль / пакет Python?

Я делал скрипты Python для простых задач на работе и никогда не задумывался о том, чтобы их упаковывать для других. Теперь мне поручено сделать оболочку Python для REST API. Я абсолютно не знаю, с чего начать, и мне нужна помощь. Что я имею: (Просто хочу быть как можно более конкретным) У меня есть...

364
Как я могу выборочно экранировать проценты (%) в строках Python?

У меня есть следующий код test = "have it break." selectiveEscape = "Print percent % in sentence and not %s" % test print(selectiveEscape) Я хотел бы получить вывод: Print percent % in sentence and not have it break. Что на самом деле происходит: selectiveEscape = "Use percent % in sentence and not...

349
Установка ПИЛ с пипом

Я пытаюсь установить PIL (библиотеку изображений Python) с помощью команды: sudo pip install pil но я получаю следующее сообщение: Downloading/unpacking PIL You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files....

347
Как мне установить пакет yaml для Python?

У меня есть программа на Python, которая использует YAML. Я попытался установить его на новом сервере с помощью, pip install yamlи он возвращает следующее: $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy the requirement yaml No distributions at all found...

339
Как удалить Python 2.7 на Mac OS X 10.6.4?

Я хочу полностью удалить Python 2.7 из моей Mac OS X 10.6.4. Мне удалось удалить запись из PATHпеременной, вернув мой .bash_profile. Но я также хочу удалить все каталоги, файлы, символические ссылки и записи, которые были установлены установочным пакетом Python 2.7. Я получил установочный пакет с...

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

У меня есть довольно большой набор данных в виде фрейма данных, и мне было интересно, как я смогу разделить фрейм данных на две случайные выборки (80% и 20%) для обучения и тестирования....

296
(13: В доступе отказано) при подключении к восходящему каналу: [nginx]

Я работаю над настройкой проекта Django с Nginx и Gunicorn. Когда я получаю доступ к своему порту gunicorn mysite.wsgi:application --bind=127.0.0.1:8001на сервере Nginx, в моем файле журнала ошибок появляется следующая ошибка; 2014/05/30 11:59:42 [crit] 4075 # 0: * 6 не удалось подключиться () к...

283
Как скрыть вывод подпроцесса в Python 2.7

Я использую eSpeak в Ubuntu и у меня есть скрипт Python 2.7, который печатает и произносит сообщение: import subprocess text = 'Hello World.' print text subprocess.call(['espeak', text]) eSpeak производит желаемые звуки, но загромождает оболочку некоторыми ошибками (ALSA lib ..., нет подключения к...

261
Как я могу читать входные данные как числа?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Почему в приведенном ниже коде есть строки xи yстроки вместо целых? (Примечание: в Python 2.x используйте raw_input(). В...