Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

20
голоса
4
ответов
279
просмотров
Как читать файл построчно в список?

Как считать каждую строку файла в Python и сохранить их как элементы в списке?

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

Вот что я пробовал:

# Пример кода
lines =...
15
голоса
5
ответов
279
просмотров
UnicodeEncodeError: 'ascii' кодек не может закодировать символ u'\xa0' на позиции 20: номер не в диапазоне (128)

Я столкнулся с проблемами при работе с юникодными символами из текста, полученного с разных веб-страниц (на разных сайтах). Я использую библиотеку BeautifulSoup.

Проблема в том, что ошибка не всегда воспроизводима; иногда код работает с некоторыми страницами, а иногда выбрасывает ошибку...

14
голоса
5
ответов
279
просмотров
В TypeScript, что означает оператор ! (восклицательный знак) при разыменовании члена?

При изучении исходного кода правила tslint я наткнулся на следующую строку: if (node.parent!.kind === ts.SyntaxKind.ObjectLiteralExpression) { return; }

Обратите внимание на оператор ! после node.parent. Интересно! Сначала я попытался скомпилировать файл локально с установленной у меня версией...

14
голоса
5
ответов
279
просмотров
Запуск команд оболочки и захват вывода

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

Какой код мог бы это...

10
голоса
5
ответов
279
просмотров
Как использовать десятичное значение шага в range()?

Как мне пройтись по числам от 0 до 1 с шагом 0.1? При попытке использовать следующий код возникает ошибка, так как аргумент шага не может быть равен нулю: for i in range(0, 1, 0.1): print(i)

10
голоса
4
ответов
279
просмотров
Как преобразовать std::string в const char* или char*

Как я могу преобразовать std::string в char* или const char*?

11
голоса
5
ответов
279
просмотров
В чем разница между списками и кортежами?

Вопрос: В чем разница между списками и кортежами в Python, а также каковы их преимущества и недостатки?

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

10
голоса
5
ответов
279
просмотров
Как преобразовать datetime в date?

Как преобразовать объект datetime.datetime (например, значение, возвращаемое datetime.datetime.now()) в объект datetime.date в Python?

10
голоса
5
ответов
279
просмотров
Найти все файлы с расширением .txt в директории на Python

У меня возникла проблема с поиском всех файлов в директории с расширением .txt на Python. Как я могу это сделать?

Я пробовал разные методы, но не смог найти подходящий. Буду благодарен за любые советы или примеры кода!

8
голоса
5
ответов
279
просмотров
Bash инструмент для получения n-й строки из файла

Каково "каноническое" решение данной задачи? Я использую команду head -n | tail -1, которая справляется с этой задачей, но мне интересно, есть ли инструмент в Bash, специально предназначенный для извлечения строки (или диапазона строк) из файла.

Под "каноническим" я имею в виду программу,...