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

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

6
Вилучення значення атрибута за допомогою красивого набору
Я намагаюся витягнути вміст одного атрибута "value" у конкретному тезі "input" на веб-сторінці. Я використовую такий код: import urllib f = urllib.urlopen("http://58.68.130.147") s = f.read() f.close() from BeautifulSoup import BeautifulStoneSoup soup = BeautifulStoneSoup(s) inputTag = soup.findAll(attrs={"name" : "stainfo"}) output = inputTag['value'] print str(output) Я отримую TypeError: індекси списку повинні бути …

5
Як вивільнити пам'ять, використану в рамках даних панди?
У мене дійсно великий файл CSV, який я відкрив у пандах наступним чином .... import pandas df = pandas.read_csv('large_txt_file.txt') Після цього моє використання пам'яті збільшується на 2 Гб, що очікується, оскільки цей файл містить мільйони рядків. Моя проблема виникає, коли мені потрібно звільнити цю пам'ять. Я біг .... del df …
111 python  pandas  memory 

14
Перелічити структуру дерева каталогів у python?
Я знаю, що ми можемо використовувати os.walk()для переліку всіх підкаталогів або всіх файлів у каталозі. Однак я хотів би перерахувати повний вміст дерева каталогів: - Subdirectory 1: - file11 - file12 - Sub-sub-directory 11: - file111 - file112 - Subdirectory 2: - file21 - sub-sub-directory 21 - sub-sub-directory 22 - …

16
Python: Ігнорувати помилку "Неправильне прокладка" при декодуванні base64
У мене є деякі дані, кодовані base64, які я хочу перетворити назад у бінарні, навіть якщо в ньому є помилка заміщення. Якщо я користуюся base64.decodestring(b64_string) це призводить до помилки "Неправильне прокладка". Чи є інший спосіб? ОНОВЛЕННЯ: Дякую за всі відгуки. Якщо чесно, то всі згадані методи звучали трохи хітом і …
111 python  base64 

5
Pip заморожування проти списку
Порівняння результатів виявляє відмінності: user@user-VirtualBox:~$ pip list feedparser (5.1.3) pip (1.4.1) setuptools (1.1.5) wsgiref (0.1.2) user@user-VirtualBox:~$ pip freeze feedparser==5.1.3 wsgiref==0.1.2 У документації Піпа зазначено freeze Output installed packages in requirements format. list List installed packages. але що таке "формат вимог" і чому pip listгенерується більш повний список, ніж pip freeze?

6
Як перевірити, чи існує ключ у ** kwargs?
Пітон 3.2.3. Тут були перераховані деякі ідеї , які працюють на звичайних варах, але, здається, ** kwargs грають за різними правилами ... так чому це не працює і як я можу перевірити, чи існує ключ у ** kwargs? if kwargs['errormessage']: print("It exists") Я також думаю, що це має працювати, але …

9
Google Colaboratory: оманлива інформація про свій графічний процесор (лише 5% оперативної пам’яті доступна для деяких користувачів)
оновлення: це питання пов'язане з "Налаштування ноутбука: Прискорювач обладнання: GPU" Google Colab. Це запитання було написане ще до того, як було додано варіант "ТПУ". Читаючи декілька схвильованих оголошень про Google Colaboratory, що надають безкоштовний графічний процесор Tesla K80, я спробував провести на ньому fast.ai урок, щоб він ніколи не завершився …

14
Команда cv2.imshow не працює належним чином у opencv-python
Я використовую opencv 2.4.2, python 2.7 Наступний простий код створив вікно правильної назви, але його вміст просто порожній і не показує зображення: import cv2 img=cv2.imread('C:/Python27/03323_HD.jpg') cv2.imshow('ImageWindow',img) хтось знає про це питання?

12
Оновіть пакети python з вимог.txt за допомогою команди pip
Як оновити всі мої пакети python до файлу вимоги.txt за допомогою команди pip? спробував із командою нижче $ pip install --upgrade -r requirements.txt Оскільки пакети python суфіксируються з номером версії ( Django==1.5.1), вони, схоже, не оновлюються. Чи є кращий підхід, ніж вручну редагувати файл вимоги.txt? EDIT Як Енді згадував у …

4
Коли я коли-небудь хочу використовувати панди, що застосовують () у своєму коді?
Я бачив багато відповідей, розміщених на запитання щодо переповнення стека, що стосуються використання методу Pandas apply. Я також бачив, як користувачі коментують їх, говорячи, що " applyповільно, і цього слід уникати". Я прочитав багато статей на тему продуктивності, які пояснюють applyповільно. Я також бачив в документах застереження про те, як …

5
Для чого корисний піп `--no-cache-dir`?
Нещодавно я бачив, як --no-cache-dirвін використовується у файлі Docker. Я ніколи не бачив цього прапора раніше, і довідка не пояснює його: --no-cache-dir Disable the cache. Запитання: Що кешується? Питання: Для чого використовується кеш? Питання: Чому я б хотів його відключити?
111 python  pip 

3
requirements.txt проти setup.py
Я почав працювати з Python. Я додав requirements.txtі setup.pyдо свого проекту. Але мене все ще бентежить призначення обох файлів. Я читав, що setup.pyпризначений для речей, що розподіляються, і що requirements.txtпризначений для речей, що не розподіляються. Але я не впевнений, що це точно. Як ці два файли справді призначені для використання?

4
Чому pow (a, d, n) настільки швидше, ніж ** d% n?
Я намагався здійснити тест первинності Міллера-Рабіна і був спантеличений, чому для середніх чисел (~ 7 цифр) потрібно так довго (> 20 секунд). Зрештою, я знайшов наступний рядок коду як джерело проблеми: x = a**d % n (де a, dі nвсі вони схожі, але нерівні середні числа, **є оператором експоненції та …
110 python  performance  pypy 

12
Як правильно закрити ноутбук IPython?
Як правильно закрити ноутбук IPython? В даний час я просто закриваю вкладки браузера, а потім використовую Ctrl+Cв терміналі. На жаль, exit()ні відмітка Kill kernel upon exitне допомагає (вони вбивають ядро, але вони не виходять з iPython).

15
Який найкращий додаток для пошуку Джанго? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

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