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

86
Панды: преобразование категорий в числа

Предположим, у меня есть фрейм данных со странами, который выглядит так: cc | temp US | 37.0 CA | 12.0 US | 35.0 AU | 20.0 Я знаю, что есть функция pd.get_dummies для преобразования стран в «горячие кодировки». Однако я хочу вместо этого преобразовать их в индексы, чтобы получить cc_index =...

86
Python возвращает объект MagicMock вместо return_value

У меня есть файл python, a.pyкоторый содержит два класса Aи B. class A(object): def method_a(self): return "Class A method a" class B(object): def method_b(self): a = A() print a.method_a() Я хотел бы UnitTest method_bв классе Bпо насмешливый A. Вот содержимое файла testa.pyдля этой цели: import...

86
Как отключить тест с помощью pytest?

Допустим, у меня есть куча тестов: def test_func_one(): ... def test_func_two(): ... def test_func_three(): ... Есть ли декоратор или что-то подобное, что я мог бы добавить к функциям, чтобы предотвратить pytestзапуск только этого теста? Результат может выглядеть примерно так ... @pytest.disable()...

86
Python: как определить язык?

Я хочу получить вот это: Input text: "ру́сский язы́к" Output text: "Russian" Input text: "中文" Output text: "Chinese" Input text: "にほんご" Output text: "Japanese" Input text: "العَرَبِيَّة" Output text: "Arabic" Как я могу это сделать на Python? Спасибо....

86
Как использовать файл requirements.txt для установки всех зависимостей в проекте Python

Я новичок в питоне. Недавно я получил проект, написанный на Python, и он требует некоторой установки. Я запускаю команду ниже для установки, но получаю ошибку. # pip install requirements.txt Collecting requirements.txt Could not find a version that satisfies the requirement requirements.txt (from...

86
Как сохранить новый лист в существующем файле Excel с помощью Pandas?

Я хочу использовать файлы Excel для хранения данных, разработанных с помощью Python. Моя проблема в том, что я не могу добавлять листы в существующий файл Excel. Здесь я предлагаю образец кода для работы, чтобы решить эту проблему. import pandas as pd import numpy as np path =...

86
Многострочная f-строка в Python

Я пытаюсь написать код, совместимый с PEP-8, для домашнего проекта (должен признать, что это мои первые шаги в мире Python), и у меня есть f-строка длиной более 80 символов - сплошная тонкая линия возле точки на self.text - это отметка 80 знаков. (Извините за грустную ссылку без предварительного...

85
Можете ли вы объяснить замыкания (поскольку они относятся к Python)?

Я много читал о замыканиях и думаю, что понимаю их, но, не омрачая картины для себя и других, я надеюсь, что кто-нибудь сможет объяснить замыкания настолько кратко и ясно, насколько это возможно. Я ищу простое объяснение, которое могло бы помочь мне понять, где и почему я хотел бы их использовать....

85
Как потоки работают в Python и каковы общие подводные камни Python-threading?

Я пытался понять, как потоки работают в Python, и мне трудно найти хорошую информацию о том, как они работают. Возможно, мне просто не хватает ссылки или чего-то в этом роде, но похоже, что официальная документация не очень детальна по этому вопросу, и я не смог найти хорошее описание. Насколько я...

85
Добавление кода в __init__.py

Я смотрю, как работает модельная система в django, и заметил кое-что, чего не понимаю. Я знаю, что вы создаете пустой __init__.pyфайл, чтобы указать, что текущий каталог является пакетом. И что вы можете установить некоторую переменную, __init__.pyчтобы import * работал правильно. Но django...

85
Как мне настроить Setuptools для Python 2.6 в Windows?

Есть ли способ установить Setuptools для Python 2.6 в Windows без установщика exe? На данный момент ни одна из них не построена, и разработчик Setuptools заявил, что, вероятно, пройдет некоторое время, прежде чем он доберется до нее. Кто-нибудь знает, как его установить?...

85
Где находится база данных Python «лучший ASCII для этого Unicode»?

У меня есть текст, в котором используется пунктуация Unicode, например левая двойная кавычка, правая одинарная кавычка для апострофа и т. Д., И мне он нужен в ASCII. Есть ли в Python база данных этих символов с очевидными заменами ASCII, так что я могу сделать лучше, чем превращать их все в "?" ?...

85
Проверить сертификаты SSL с помощью Python

Мне нужно написать сценарий, который подключается к множеству сайтов в нашей корпоративной интрасети через HTTPS и проверяет действительность их сертификатов SSL; что срок их действия не истек, что они выпущены для правильного адреса и т. д. Мы используем наш собственный внутренний корпоративный...

85
Django: добавить изображение в ImageField из URL-адреса изображения

пожалуйста, извините за мой уродливый английский ;-) Представьте себе эту очень простую модель: class Photo(models.Model): image = models.ImageField('Label', upload_to='path/') Я хотел бы создать фотографию из URL-адреса изображения (т.е. не вручную на сайте администратора django). Думаю, мне...

85
Эквивалент обратных кавычек Bash в Python [дубликат]

На этот вопрос уже есть ответы здесь : Запуск команды оболочки и захват вывода (18 ответов) Закрыт 6 месяцев назад . Что эквивалентно обратным кавычкам в Ruby и Perl в Python? То есть в Ruby я могу это сделать: foo = `cat /tmp/baz` Как эквивалентный оператор выглядит в Python? Я пробовал,...

85
Установите python 2.6 в CentOS

У меня есть оболочка, в которой работает CentOS. Для проекта, который я делаю, мне нужен Python 2.5+, но CentOS в значительной степени зависит от 2.4. Судя по тому, что я читал, при обновлении до 2.5 возникнут некоторые проблемы. Я хочу установить 2.5 отдельно от 2.4, но не знаю, как это сделать....

85
Как преобразовать строку в число, если в ней есть запятые в качестве разделителей тысяч?

У меня есть строка, представляющая число, в котором для разделения тысяч используются запятые. Как я могу преобразовать это в число в Python? >>> int("1,000,000") Создает ValueError. Я мог бы заменить запятые пустыми строками, прежде чем пытаться преобразовать их, но это почему-то кажется...

85
Скрученный Python: с чего начать [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...