Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 16, 2021 18:11:05

margo991
Зарегистрирован: 2021-06-16
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

программа для получения данных файла pdf

Здравствуйте!

Это задание мне дал преподаватель и формулировка его такова:
“программа с несколькими функциями, которая максимально получает данные файла формата pdf” - вывод/запуск через командную строку, это уточнение от меня.

Я примерно понимаю, что от меня хотят, например: вывод текста с 1 или всех страниц, вывод информации о файле(дата создания, размер, кол-во страниц). С помощью модуля PyPDF2 в принципе это всё реально вывести, но я не понимаю, как сделать так, чтобы файл был рандомный.

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

Писала вот такое, но тут и путь к файлу не указан, просто как черновик по образу и подобию обучающего видео:
“”import PyPDF2 as p2
PDFfile = open(“sample.pdf”,“rb”)
pdfread = p2.Pdffilereader(PDFfile)“”

Офлайн

#2 Июнь 16, 2021 20:44:34

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

программа для получения данных файла pdf

margo991 может вам нужны аргументы коммандной строки?
https://foxford.ru/wiki/informatika/analiz-argumentov-komandnoy-stroki-v-python



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Июнь 17, 2021 11:10:42

margo991
Зарегистрирован: 2021-06-16
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

программа для получения данных файла pdf

PEHDOM
margo991 может вам нужны аргументы коммандной строки?https://foxford.ru/wiki/informatika/analiz-argumentov-komandnoy-stroki-v-python
Может быть, спасибо большое, изучу

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version