786 читали · 3 года назад
Python чтение pdf файлов
В предыдущей статье "Python работа с файлами PDF" мы рассмотрели основные библиотеки для работы с PDF (чтения, извлечения данных и создания PDF файлов). В данной статье мы рассмотрим методы чтение и извлечение данных из файлов PDF средствами Python. Для извлечения данных из файла PDF используют следующие библиотеки: PyPDF2 Устанавливаем библиотеку через командную строку: pip install PyPDF2 Извлечение метаданных PDF: В метаданных содержатся сведения о количестве страниц, сведения об авторе, авторах, название приложения в котором создан файл, дата создания...
799 читали · 6 лет назад
Python. Библиотека os. Метод os.chdir(). (68)
Метод os.chdir() Синтаксис. os.chdir(путь) путь – путем может быть полный (абсолютный) путь (например: ‘E:\РАзное\Python’, где ‘Python’ название каталога который станет текущим рабочим каталогом), или только название каталога, такой путь называется относительным (например ‘Python’). Обязательный аргумент, строка (str). Метод os.chdir( )библиотеки os изменяет текущий рабочий каталог на каталог указанный в аргументе. В случае если в качестве аргумента передается только название каталога, то для того...
2214 читали · 6 лет назад
Читаем документацию к Python прямо в интерпретаторе
В Python есть возможность читать встроенную в код документацию с помощью двух инструментов, а также писать собственную. Рассмотрим, как это можно делать: Получаем документацию с помощью метода help() Вызов метода help(), возвращает полную справку о переданной функции/объекте. Синтаксис: print(help(<объект справки>) Например: Справка вернула полную информацию о List-e, включая методы его исходного кода(их намного больше, так как все перечислять слишком долго). Это работает со всеми стандартными функциями и объектами...
321 читали · 4 года назад
Генерация API-документации из docstrings на Python
Источник: Nuances of Programming Написание высококачественной документации для большого или сложного API упрощается простым, интуитивно понятным пакетом Python  —  pdoc3, включая также поддержку Markdown и LaTeX! Документация важна Все любят хорошую и полную документацию, особенно во время знакомства с новой библиотекой (хотя, даже и при миллионном её применении). Представьте, как бы вы себя чувствовали, если бы с веб-сайтов Scikit-learn или TensorFlow убрали всю документацию. Сразу ощущается беспомощность… Поэтому она важна...