Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

10
фільтр масиву в python?
Наприклад, у мене є два списки A = [6, 7, 8, 9, 10, 11, 12] subset_of_A = [6, 9, 12]; # the subset of A the result should be [7, 8, 10, 11]; the remaining elements Чи є в Python вбудована функція для цього?
85 python  list  filter 

3
Перетворити Python ElementTree на рядок
Щоразу, коли я телефоную ElementTree.tostring(e), я отримую таке повідомлення про помилку: AttributeError: 'Element' object has no attribute 'getroot' Чи існує інший спосіб перетворити об’єкт ElementTree на рядок XML? Простежити: Traceback (most recent call last): File "Development/Python/REObjectSort/REObjectResolver.py", line 145, in <module> cm = integrateDataWithCsv(cm, csvm) File "Development/Python/REObjectSort/REObjectResolver.py", line 137, in integrateDataWithCsv …

9
Час очікування з’єднання з Elasticsearch
from datetime import datetime from elasticsearch import Elasticsearch es = Elasticsearch() doc = { 'author': 'kimchy', 'text': 'Elasticsearch: cool. bonsai cool.', 'timestamp': datetime(2010, 10, 10, 10, 10, 10) } res = es.index(index="test-index", doc_type='tweet', id=1, body=doc) print(res['created']) Цей простий код повертає таку помилку: elasticsearch.exceptions.ConnectionTimeout: ConnectionTimeout caused by - ReadTimeoutError(HTTPConnectionPool(host='localhost', port=9200): Read …

8
Як дізнатися тип повернення функції та типи аргументів?
Хоча я знаю концепцію набору тексту качки в Python, іноді я боюся з типом аргументів функцій або типом поверненого значення функції. Тепер, якщо я написав функцію самостійно, Я ДІЯ знаю типи. Але що, якщо хтось хоче використовувати і викликати мої функції, як він / вона очікує знати типи? Зазвичай я …
85 python  types 

2
Об’єднання фреймів даних панд за іменами стовпців
У мене є два кадри даних із такими іменами стовпців: frame_1: event_id, date, time, county_ID frame_2: countyid, state Я хотів би отримати фрейм даних із наступними стовпцями, приєднавшись (зліва) county_ID = countyid: joined_dataframe event_id, date, time, county, state Я не можу зрозуміти, як це зробити, якщо стовпці, до яких я …

2
Як я повинен використовувати підказку щодо необов’язкового типу?
Я намагаюся зрозуміти, як використовувати Optionalпідказку типу. З PEP-484 , я знаю , що я можу використовувати Optionalдля def test(a: int = None)яких def test(a: Union[int, None])або def test(a: Optional[int]). Але як щодо наступних прикладів? def test(a : dict = None): #print(a) ==> {'a': 1234} #or #print(a) ==> None def …

2
селен зі скрапом для динамічної сторінки
Я намагаюся зішкребти інформацію про товар із веб-сторінки за допомогою скрапінгу. Моя веб-сторінка, яку потрібно очистити, виглядає так: починається зі сторінки списку товарів із 10 товарами натискання кнопки "Далі" завантажує наступні 10 продуктів (URL не змінюється між двома сторінками) я використовую LinkExtractor, щоб перейти за кожним посиланням на товар на …

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 is …

7
Що спричиняє помилку сегментації Python?
Я впроваджую алгоритм пошуку графіків сильного підключеного компонента (SCC) в 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 File …


2
Як включити файл HTML у шаблон Jinja2?
Я використовую мікросхему Flask для свого сервера, який використовує шаблони Jinja. У мене є батьківський template.htmlі деякі дочірні шаблони, child1.htmlі child2.htmlдеякі з цих дочірніх шаблонів є досить великими файлами HTML, і я хотів би якось розділити їх для кращої зрозумілості своєї роботи. Зміст мого main.pyсценарію: from flask import Flask, request, …
85 python  html  flask  jinja2 

7
Як додати власний кореневий сертифікат CA до магазину CA, який використовується pip у Windows?
Я щойно встановив Python3 з python.org і маю проблеми з установкою пакетів pip. За задумом, тут в мережі є пристрій перевірки пакетів "людина посередині", який перевіряє всі пакети (включаючи ssl), звільнивши всі з'єднання ssl за власним сертифікатом. Частина об’єкта групової політики надсилає спеціальний кореневий сертифікат до сховища ключів Windows. При …
85 python  windows  ssl  pip 

3
Використовуючи один і той же параметр кілька разів у argparse Python
Я намагаюся написати сценарій, який приймає кілька джерел вхідних даних і робить щось для кожного з них. Щось на зразок цього ./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 Але я не можу повністю зрозуміти, як це зробити …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.