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

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

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

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

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

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

8
Почему «не (True) в [False, True]» возвращает False?
Если я сделаю это: >>> False in [False, True] True Это возвращается True. Просто потому что Falseесть в списке. Но если я сделаю: >>> not(True) in [False, True] False Это возвращается False. Принимая во внимание, not(True)что равно False: >>> not(True) False Почему?

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 self.load_pages() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 238, in load_pages p = Page.from_file(os.path.join(root, f), self.options, self, renderer) File "/usr/local/lib/python2.7/site-packages/wok/page.py", line 111, in from_file page.meta['content'] = page.renderer.render(page.original) File "/usr/local/lib/python2.7/site-packages/wok/renderers.py", line 46, in …

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

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

7
Как я могу выборочно экранировать проценты (%) в строках 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 …

20
Установка ПИЛ с пипом
Я пытаюсь установить 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. Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded Running setup.py egg_info for package …


10
Как мне установить пакет 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 for yaml Storing complete …
347 python  python-2.7  yaml  pip  pyyaml 

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

23
Как создать тестовые и обучающие образцы из одного кадра данных с пандами?
У меня есть довольно большой набор данных в виде фрейма данных, и мне было интересно, как я смогу разделить фрейм данных на две случайные выборки (80% и 20%) для обучения и тестирования. Спасибо!


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