Вопросы
Как проверить, написан ли код на Python 2.7 или 3 и выше?
У меня есть долгоиграющий проект на Python, который содержит много ошибок, и я пытаюсь его отладить. Код грязный и не задокументирован. Я знаком с Python 2.7. В проекте нет бинарных файлов. Простая идея - попробовать выполнить его с помощью команд python2.7 file.py или python3 file.py и посмотреть,...
Скачать видео с YouTube с помощью Python в определённую директорию
У меня есть код, который работает для загрузки видео с YouTube, но я хочу сохранить видео в определенном месте. В настоящее время видео сохраняется в C:/Users/Download
. Как мне изменить код, чтобы сохранить видео на рабочем столе?
Вот мой код:
from __future__ import...
Преобразование байтового массива обратно в массив numpy
Описание проблемы
Я столкнулся с проблемой при попытке восстановить массив numpy из массива байтов. Я использую функцию .tobytes()
для преобразования numpy массива в байты. Вот пример кода:
k = i.tobytes()
Однако, когда я пытаюсь декодировать его обратно в массив numpy,...
Python: ImportError: lxml не найден, пожалуйста, установите его
Я столкнулся с проблемой при работе с кодом на Python в среде PyCharm (MacOS):
import pandas as pd
fiddy_states = pd.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states')
print(fiddy_states)
При выполнении этого кода возникает следующая...
Ошибка UnicodeDecodeError в Python при чтении файла: как игнорировать ошибку и перейти к следующей строке?
У меня есть задача прочитать текстовый файл в Python. Кодировка файла следующая:
file -bi test.csv
text/plain; charset=us-ascii
Это файл стороннего производителя, и я получаю новый каждый день, поэтому предпочел бы не изменять его. В файле есть нестандартные символы, такие как Ö. Мне...
Как удалить или скрыть метки по оси X на графике
У меня есть график с помощью boxplot, и мне нужно удалить метки по оси x (то есть 'user_type' и 'member_gender'). Как это сделать в приведенном ниже коде?
sb.boxplot(x="user_type", y="Seconds", data=df, color=default_color, ax=ax[0,0], sym='').set_title('User-Type (0=Non-Subscriber,...
Не удается импортировать path из django.urls
Я попытался выполнить следующую команду:
from django.urls import path
Но получаю ошибку:
Traceback (most recent call last):
File "", line 1, in
ImportError: cannot import name 'path'
Я использую версию Django 1.11. Как исправить эту ошибку?
Получение относительного пути к родительской директории с помощью pathlib в Python
Заголовок: Как извлечь подстроку из Path в Python?
Описание проблемы:
Я работаю с модулем pathlib
в Python и у меня есть следующий объект Path
:
import pathlib
path = pathlib.Path(r'C:\users\user1\documents\importantdocuments')
Мне нужно извлечь точную строку...
Есть ли что-то быстрее, чем dict()?
Я ищу более быстрый способ хранения и доступа к примерно 3 ГБ пар k:v, где k — это строка или целое число, а v — это np.array() с различными формами.
Существует ли какой-либо объект, который быстрее стандартного словаря Python для хранения и доступа к такой структуре данных? Например, может ли...
Доступ к атрибутам на литералах работает для всех типов, кроме `int`; почему?
Проблема с вызовом метода __str__
у целых чисел в Python
Я прочитал, что в Python все является объектом, поэтому решил поэкспериментировать с различными типами данных и вызвать метод __str__
у них. Сначала это меня очень вдохновило, но затем возникло недоумение.
Вот что я попытался...
Позвольте классу вести себя как список в Python
У меня есть класс, который по сути является коллекцией/списком элементов. Но я хочу добавить некоторые дополнительные функции к этому списку. Мне нужно следующее:
- У меня есть экземпляр
li = MyFancyList()
. Переменнаяli
должна вести себя как список всякий раз, когда я использую её как список:...
Генерация / синтез звука на Python?
Заголовок: Как в Python сгенерировать простой звук, например, синусоиду?
Описание проблемы:
Привет, сообщество!
Подскажите, возможно ли в Python сгенерировать простой звук, например, синусоиду? Есть ли для этого готовый модуль? Если подобного модуля нет, как можно создать такой звук...
Какой ключ не найден при KeyError в Python?
Названия: Как определить, какой ключ вызвал ошибку KeyError при работе с JSON?
У меня возникла проблема с обработкой JSON в Python. В функции poijson2xml
я пытаюсь получить доступ к двум ключам: "FastestMan" и "FastestWoman" из переданного объекта JSON (POI_JSON
). Однако, если один из этих...
Как использовать async/await в Python 3.5?
Не могу запустить этот простой пример кода:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import time
async def foo():
await time.sleep(1)
foo()
При выполнении возникают следующие предупреждения:
RuntimeWarning: coroutine 'foo' was never awaited
Как правильно...
Python 3.4.0 с базой данных MySQL
У меня установлена версия Python 3.4.0, и я хочу реализовать проект с использованием базы данных MySQL. Я скачал и попытался установить MySQLdb, но установка не удалась для этой версии Python.
Есть ли какие-либо рекомендации, как я могу исправить эту проблему и правильно установить библиотеку?
Ошибка импорта: нет модуля с именем urllib2
Вот мой код:
import urllib2.request
response = urllib2.urlopen("http://www.google.com")
html = response.read()
print(html)
У меня возникла проблема при попытке выполнить этот код. Он используется для запроса страницы Google, но, вероятно, не работает должным образом. Можете помочь...
Список атрибутов объекта
Описание проблемы:
Я столкнулся с задачей, связанной с получением списка атрибутов, которые существуют у экземпляров определенного класса. У меня есть следующий код:
class new_class():
def __init__(self, number):
self.multi = int(number) * 2
self.str =...
Как использовать StringIO в Python 3 с numpy.genfromtxt()?
Я использую Python 3.2.1, и у меня возникла проблема с импортом модуля StringIO. Я использую io.StringIO, и это работает, но я не могу использовать его с функцией genfromtxt() из библиотеки numpy следующим образом:
x = "1 3\n 4.5 8"
numpy.genfromtxt(io.StringIO(x))
В...
Как лучше всего удалить акценты (нормализовать) в строке Unicode Python?
У меня есть строка в формате Unicode в Python, и я хотел бы удалить все диакритические знаки (акценты).
Я нашел элегантное решение этой задачи в Java:
- Конвертировать строку Unicode в её длинную нормализованную форму (с отдельными символами для букв и диакритиков).
- Удалить все символы,...
Использование map() для возврата списка в Python 3.x
Проблема:
Я пытаюсь преобразовать список в шестнадцатеричный формат и затем использовать этот список в других частях кода. В Python 2.6 это было просто:
A: Python 2.6:
>>> map(chr, [66, 53, 0, 94])
['B', '5', '\x00', '^']
Однако в Python 3.1 вышеуказанный код возвращает...