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

Python 2.7 является последней крупной версией в серии 2.x. Не используйте этот тег просто для передачи версии Python, которую вы используете, если только вопрос не касается проблемы, характерной для Python 2.7. Используйте более общий тэг [python].
15

Итерация над словарями с использованием циклов 'for'

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

Способ создания многострочных комментариев в Python?

Недавно я начал изучать Python, но не смог найти, как реализовать многострочные комментарии. Большинство языков имеют символы комментариев блока, такие как /* */ Я попробовал это в Python, но он выдает ошибку, поэтому это, вероятно, неверно. Ест...
08 окт. '11 в 12:51
11

Почему методы Python 'private' не являются частными?

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

Почему "нет (правда) в [False, True]" возвращается False?

Если я это сделаю: >>> False in [False, True] True Возвращает True. Просто потому, что False находится в списке. Но если я это сделаю: >>> not(True) in [False, True] False Возвращает False. Если not(True) равно False: >...
15 июл. '15 в 4:12
19

Как исправить: "UnicodeDecodeError: кодек ascii не может декодировать байт"

as3:~/ngokevin-site# nano content/blog/20140114_test-chinese.mkd as3:~/ngokevin-site# wok Traceback (most recent call last): File "/usr/local/bin/wok", line 4, in Engine() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 104, in init...
15 янв. '14 в 4:15
9

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

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

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

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

Преобразовать список в кортеж в Python

Я пытаюсь преобразовать список в кортеж. Когда я google, я нахожу ответы, похожие на: l = [4,5,6] tuple(l) Но если я сделаю это, я получу это сообщение об ошибке: TypeError: объект 'tuple' не может быть вызван Как я могу исправить эту проблем...
11 окт. '12 в 9:13
6

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

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

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

У меня есть программа на Python, которая использует YAML. Я попытался установить его на новый сервер с помощью pip install yaml и он возвращает следующее: $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy...
10 янв. '13 в 15:42
20

Установка PIL с пипсом

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

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

Почему в приведенном ниже коде строки x и y вместо целых чисел? (Примечание: в Python 2.x используйте raw_input(). В Python 3.x используйте input(). raw_input() был переименован в input() в Python 3.x) play = True while play: x = input("Enter...
08 дек. '13 в 3:08
9

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

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

Использование Python 2.x и Python 3.x в IPython Notebook

Я использую ноутбуки IPython и хотел бы иметь возможность выбрать для создания записной книжки python 2.x или 3.x в IPython. Сначала у меня была Анаконда. С помощью Anaconda необходимо было изменить глобальную переменную окружения, чтобы выбрать, ка...
27 мая '15 в 20:34
6

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

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