Вопросы с тегом '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
22

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

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

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

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

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

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

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

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

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

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

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

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

Установка 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
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
6

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

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

Преобразование словаря в JSON

r = {'is_claimed': 'True', 'rating': 3.5} r = json.dumps(r) file.write(str(r['rating'])) Я не могу получить доступ к своим данным в JSON. Что я делаю не так? TypeError: string indices must be integers, not str
04 нояб. '14 в 21:38
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
19

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

У меня довольно большой набор данных в виде фрейма данных, и мне было интересно, как я смогу разделить блок данных на два случайных выборки (80% и 20%) для обучения и тестирования. Спасибо!
10 июн. '14 в 17:24
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