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

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

7
Как мне отформатировать длинный URL-адрес в комментарии Python и по-прежнему соответствовать PEP8
В комментарии к блоку я хочу сослаться на URL длиной более 80 символов. Каково предпочтительное соглашение для отображения этого URL-адреса? Я знаю, что bit.ly - это вариант, но сам URL носит описательный характер. Сокращение его, а затем наличие вложенного комментария, описывающего сокращенный URL-адрес, кажется паршивым решением.
85 python  pep8 

1
Что с целочисленным кешем, поддерживаемым интерпретатором?
После погружения в исходный код Python я обнаружил, что он поддерживает массив PyInt_Objects в диапазоне от int(-5)до int(256)(@ src / Objects / intobject.c) Небольшой эксперимент это доказывает: >>> a = 1 >>> b = 1 >>> a is b True >>> a = 257 >>> b = 257 >>> a …

7
Что вызывает ошибку сегментации Python?
Я реализую алгоритм поиска графа Strong Connected Component (SCC) Kosaraju в Python. Программа отлично работает с небольшим набором данных, но когда я запускаю ее на сверхбольшом графе (более 800 000 узлов), появляется сообщение «Ошибка сегментации». Что может быть причиной этого? Спасибо! Дополнительная информация: сначала я получил эту ошибку при работе …

1
поиск по ObjectId в mongodb с помощью pymongo
Мне нужно найти ObjectId с помощью python с помощью pymongo, но я всегда получаю эту ошибку. Есть идеи, как искать? import pymongo from pymongo import MongoClient from pymongo import ObjectId gate = collection.find({'_id': ObjectId(modem["dis_imei"])}) print gate Traceback (most recent call last): File "C:\Users\gerswin\Documents\Proyectos\Demonio py\test.py", line 2, in <module> import pymongo …

2
Как включить HTML-файл в шаблон Jinja2?
Я использую микросхему Flask для своего сервера, который использует шаблоны Jinja. У меня есть родительский template.htmlи несколько дочерних шаблонов, которые называются, child1.htmlи child2.htmlнекоторые из этих дочерних шаблонов представляют собой довольно большие HTML-файлы, и я хотел бы как-то разделить их для большей ясности в моей работе. Содержание моего main.pyсценария: from flask …
85 python  html  flask  jinja2 

7
Как добавить настраиваемый корневой сертификат CA в хранилище CA, используемое pip в Windows?
Я только что установил Python3 с python.org, и у меня проблемы с установкой пакетов с расширением pip. По замыслу, в сети есть устройство проверки пакетов «человек посередине», которое проверяет все пакеты (включая ssl), отменяя все ssl-соединения со своим собственным сертификатом. Часть объекта групповой политики помещает настраиваемый корневой сертификат в хранилище …
85 python  windows  ssl  pip 

3
Использование одного и того же параметра несколько раз в Python argparse
Я пытаюсь написать сценарий, который принимает несколько источников ввода и что-то делает с каждым из них. Что-то вроде этого ./my_script.py \ -i input1_url input1_name input1_other_var \ -i input2_url input2_name input2_other_var \ -i input3_url input3_name # notice inputX_other_var is optional Но я не совсем понимаю, как это сделать с помощью argparse. …

5
Добавить массив numpy в качестве столбца во фрейм данных Pandas
У меня есть объект фрейма данных Pandas формы (X, Y), который выглядит так: [[1, 2, 3], [4, 5, 6], [7, 8, 9]] и многочисленная разреженная матрица (CSC) формы (X, Z), которая выглядит примерно так [[0, 1, 0], [0, 0, 1], [1, 0, 0]] Как я могу добавить содержимое из матрицы …
85 python  numpy  pandas 

7
Тернарный оператор Python без else
Можно ли сделать это в одной строке в Python? if <condition>: myList.append('myString') Я пробовал тернарный оператор: myList.append('myString' if <condition>) но моей IDE ( MyEclipse ) он не понравился без else.
85 python  ternary 

25
Django - такой таблицы нет: main.auth_user__old
Я следил за первым руководством по приложению из официальных документов Django и получил эту ошибку при попытке сохранить некоторые изменения, сделанные через страницу администратора. Я провел некоторое исследование по этому поводу, но возможные решения, которые мне удалось найти, такие как миграция базы данных, просто не сработают. Просто дайте мне знать, …

2
сохранить график гистограммы pandas.Series в файл
В ipython Notebook сначала создайте объект серии pandas, затем, вызвав метод экземпляра .hist (), браузер отобразит рисунок. Мне интересно, как сохранить этот рисунок в файл (я имею в виду не щелчок правой кнопкой мыши и сохранение как, а команды, необходимые в сценарии).

4
Python: преобразование списка словарей в json
У меня есть список словарей, которые выглядят примерно так: list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}] и так далее. В списке может быть больше документов. Мне нужно преобразовать их в один документ JSON, который можно вернуть через бутылку, и я не могу понять, …
85 python  json  list  dictionary 

2
селен с scrapy для динамической страницы
Я пытаюсь очистить информацию о продукте с веб-страницы с помощью scrapy. Моя веб-страница, которую нужно очистить, выглядит так: начинается со страницы product_list с 10 продуктами нажатие на кнопку «Далее» загружает следующие 10 продуктов (URL-адрес между двумя страницами не меняется) Я использую LinkExtractor, чтобы переходить по каждой ссылке продукта на страницу …

2
Как правильно отключить переменную среды Linux в Python?
Из документации: Если платформа поддерживает эту unsetenv()функцию, вы можете удалить элементы в этом сопоставлении, чтобы сбросить переменные среды. unsetenv()будет вызываться автоматически при удалении элемента из os.environ и при вызове одного из методов pop()или clear(). Однако я хочу что-то, что будет работать независимо от наличия unsetenv(). Как удалить элементы из сопоставления, …

2
Когда и как использовать Торнадо? Когда это бесполезно?
Хорошо, Tornado неблокирующий, довольно быстрый и легко справляется с множеством постоянных запросов. Но я думаю, это не серебряная пуля, и если мы просто вслепую запустим Django или любой другой сайт с Tornado, это не даст никакого прироста производительности. Я не смог найти исчерпывающего объяснения этому, поэтому спрашиваю здесь: Когда следует …

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