Использование текстового файла для размещения слов в форме сетки

У меня есть список из 6 слов из текстового файла и хотел бы открыть файл для чтения списка слов в виде сетки 3×2, а также возможность рандомизировать порядок слов при каждом запуске программы. слова: cat, dog, hamster, frog, snail, snake я хочу, чтобы они отображались как: (но каждый раз, когда программа запускается, чтобы сделать это […]

BeautifulSoup 'не имеет атрибута' HTML_ENTITIES

Недавно я обновил BeautifulSoup с версии 3.0 до версии 4.1 на компьютере под управлением Windows. Теперь я получаю странную ошибку: File "C:\path\to\myscript.py", line 23 0, in soupify return BeautifulSoup(html, convertEntities=BeautifulSoup.HTML_ENTITIES) AttributeError: type object 'BeautifulSoup' has no attribute 'HTML_ENTITIES' Вот фрагмент кода, который вызывает исключение: def soupify(html): return BeautifulSoup(html, convertEntities=BeautifulSoup.HTML_ENTITIES) Документ для BS не упоминает, как […]

Объединение элементов в список: похоже, что python рассматривает один и тот же элемент двумя разными способами, и я не знаю, почему

Я прокладываю себе путь через CodeAcademy, и у меня есть вопрос, который остается без ответа. Назначение – взять список списков и составить единый список всех его элементов. Код, приведенный ниже, – это мой ответ, который сработал. Но я не понимаю, почему «элемент» рассматривается как элемент в списке для этого кода, тогда как (см. Комментарий далее) […]

Поиск символов Юникода в Python

Я работаю над проектом NLP, основанным на Python / NLTK, с текстом unicode без текста. Для этого мне нужно найти строку unicode внутри предложения. Существует файл .txt, сохраненный с некоторыми неанглийскими предложениями юникода. Используя NLTK PunktSentenceTokenizer, я сломал их и сохранил в списке python. sentences = PunktSentenceTokenizer().tokenize(text) Теперь я могу перебирать список и получать каждое […]

Возьмите пересечение произвольного количества списков в python

Предположим, у меня есть список списков элементов, которые все одинаковы (я буду использовать int s в этом примере) [range(100)[::4], range(100)[::3], range(100)[::2], range(100)[::1]] Что было бы хорошим и / или эффективным способом пересечения этих списков (чтобы вы получили каждый элемент, который находится в каждом из списков)? В качестве примера можно привести: [0, 12, 24, 36, 48, […]

Как отправить изображение из телеграммы бота

У меня сейчас работает бот, но дело в том, что он может отправлять только текст. Я видел в Bot API функции для отправки фотографий, видео … но я не могу заставить его работать. Кто-то достиг этого? Я использую исходный код python от yukuku / telebot elif text == '/image': img = Image.new('RGB', (512, 512)) base […]

Полярный график функции с отрицательными радиусами с использованием matplotlib

Следующий код python должен отображать r (theta) = theta на диапазоне [-pi / 2, pi / 2]. import matplotlib.pyplot as plt import numpy theta = numpy.linspace(-numpy.pi / 2, numpy.pi / 2, 64 + 1) r = theta plt.polar(theta, r) plt.savefig('polar.png') Это дает график: Однако я бы ожидал, что он будет производить: Отрицательные значения r (theta) […]

как форматировать определенные ячейки в excel с помощью пакета xlsx в python

У меня есть pandas df, который я форматирую с помощью пакета xlsx. В настоящее время у меня есть возможность форматировать всю строку или столбец с помощью xlsx, но не с определенными ячейками, и я хотел бы вставить несколько строк между DF. Изображение прилагается, как я хочу, чтобы файл Excel выглядел. Следующий код дает мне файл […]

Как я могу создавать файлы в Windows со встроенными косой чертой, используя Python?

Через полчаса в поиске Google я удивлен, что не могу найти способ создать файл в Windows со слэшами в названии. Клиент требует, чтобы имена файлов имели следующую структуру: 28.04.2012 12:07 6,781 12Q1_C125_G_04-17.pdf До сих пор я не нашел способа кодировать косые черты, чтобы они стали частью имени файла вместо пути. Какие-либо предложения?

python setup.py py2exe Недопустимый синтаксис (asyncsupport.py, строка 22)

Эта команда отлично работает на моем персональном компьютере, но продолжает давать мне эту ошибку на моем рабочем ПК. Что может продолжаться? Я могу запустить скрипт Char_Limits.py прямо в Powershell без проблем. Ошибка: скомпилировать 'C: \ ProgramData \ Anaconda2 \ lib \ site-packages \ jinja2 \ asyncsupport.py' failed SyntaxError: недействительный синтаксис (asyncsupport.py, строка 22) Мой файл […]

Python - лучший язык программирования в мире.