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

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

16
ImportError: в Windows нет модуля с именем site
Я впервые пытаюсь установить Python. Я загрузил следующий установщик с веб-сайта Python: Python 2.7.1 Windows Installer (двоичный файл Windows - не включает исходный код) . Затем я запустил программу установки, выбрал «Все пользователи», и все было в порядке. Я установил Python в папку по умолчанию: C:\Python27 Затем, чтобы проверить правильность …

3
Эквивалент if __name__ == '__main __' в Ruby
Я новичок в Руби. Я хочу импортировать функции из модуля, который содержит инструмент, который я хочу продолжать использовать отдельно. В Python я бы просто сделал это: def a(): ... def b(): ... if __name__ == '__main__': a() b() Это позволяет мне запускать программу или импортировать ее как модуль для использования …
102 python  ruby  main 

3
Необходимо установить urllib2 для Python 3.5.1
Я использую Python 3.5.1 для Mac. Я хочу использовать urllib2модуль. Я попытался установить его, но мне сказали, что он разделен на Python 3 urllib.requestи urllib.errorдля него. Моя команда (сейчас выполняется из каталога bin фреймворка, потому что она не на моем пути): sudo ./pip3 install urllib.request Возвращает это: Could not find …

6
как рисовать ориентированные графы с помощью networkx в Python?
У меня есть несколько узлов, поступающих из сценария, которые я хочу отобразить на графике. Ниже я хочу использовать стрелку, чтобы перейти от A к D, и, вероятно, чтобы край тоже был окрашен в красный цвет или что-то в этом роде. Это в основном похоже на путь от A к D, …

7
Как я могу распространять программы на Python?
Мое приложение выглядит так: main.py окна / __init__.py mainwindow.py ... модель/ __init__.py orders.py ... Ресурсы/ image1.png logo.jpg ... Программа запускается с main.py. Есть ли хороший способ создать на его основе «окончательное» приложение? Я думаю о чем-то вроде py2exe / py2app, но без копирования интерпретатора / модулей python в приложение, где …
102 python 

9
Получение «Не удалось найти функцию xmlCheckVersion в библиотеке libxml2. Установлен ли libxml2? » при установке lxml через pip
Я получаю сообщение об ошибке Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?при попытке установить lxml через pip. c:\users\f\appdata\local\temp\xmlXPathInitqjzysz.c(1) : fatal error C1083: Cannot open include file: 'libxml/xpath.h': No such file or directory ********************************************************************************* Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? ********************************************************************************* error: …
102 python 

26
проблема с pip при установке практически любой библиотеки
Мне сложно использовать pip для установки почти всего. Я новичок в программировании, поэтому я подумал, что, возможно, я делал что-то неправильно, и отказался от easy_install, чтобы выполнить большую часть того, что мне было нужно, что в целом работает. Однако теперь я пытаюсь загрузить библиотеку nltk, и ни одна из них …
102 python  pip  nltk  easy-install 

17
Как округлить минуту объекта datetime
У меня есть datetimeобъект, созданный с использованием strptime(). >>> tm datetime.datetime(2010, 6, 10, 3, 56, 23) Мне нужно округлить минуту до ближайшей 10-й минуты. До этого момента я брал значение минут и использовал для него round (). min = round(tm.minute, -1) Однако, как и в приведенном выше примере, он дает …

5
Перенаправление URL-адресов Django
Как я могу перенаправить трафик, который не соответствует ни одному из моих других URL-адресов, обратно на главную страницу? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) В нынешнем виде последняя запись отправляет весь «другой» трафик на домашнюю страницу, но я хочу перенаправить через …

6
Как реализовать __getattribute__ без бесконечной ошибки рекурсии?
Я хочу переопределить доступ к одной переменной в классе, но вернуть все остальные в обычном режиме. Как мне это сделать __getattribute__? Я пробовал следующее (что также должно иллюстрировать то, что я пытаюсь сделать), но получаю ошибку рекурсии: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return 0. else: …
102 python  class  oop  recursion  getattr 

2
Эффективно ли проверять, является ли произвольный объект NaN в Python / numpy / pandas?
Мои массивы numpy используют np.nanдля обозначения отсутствующих значений. Когда я перебираю набор данных, мне нужно обнаруживать такие отсутствующие значения и обрабатывать их особым образом. Я наивно использовал numpy.isnan(val), который работает хорошо, если только valон не входит в подмножество типов, поддерживаемых numpy.isnan(). Например, в строковых полях могут быть отсутствующие данные, и …
102 python  numpy  pandas 


4
Как присваивание работает с фрагментом списка Python?
Документ Python говорит, что нарезка списка возвращает новый список. Теперь, если возвращается «новый» список, у меня возникают следующие вопросы, связанные с «Присвоением срезов» a = [1, 2, 3] a[0:2] = [4, 5] print a Теперь вывод будет: [4, 5, 3] Как может то, что возвращает что-то, появиться в левой части …
102 python  list  slice 

4
Разница между сопрограммой и будущим / задачей в Python 3.5?
Допустим, у нас есть фиктивная функция: async def foo(arg): result = await some_remote_call(arg) return result.upper() Какая разница между: import asyncio coros = [] for i in range(5): coros.append(foo(i)) loop = asyncio.get_event_loop() loop.run_until_complete(asyncio.wait(coros)) И: import asyncio futures = [] for i in range(5): futures.append(asyncio.ensure_future(foo(i))) loop = asyncio.get_event_loop() loop.run_until_complete(asyncio.wait(futures)) Примечание . Пример …

8
Как вернуть 0 с делением на ноль
Я пытаюсь выполнить поэлементное деление в python, но если встречается ноль, мне нужно, чтобы частное было просто нулем. Например: array1 = np.array([0, 1, 2]) array2 = np.array([0, 1, 1]) array1 / array2 # should be np.array([0, 1, 2]) Я всегда мог бы просто использовать цикл for для моих данных, но …

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