Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 14.11.2016
Сообщений: 45

Программа копирует файлы pdf

25.03.2020, 12:48. Показов 892. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа копирует файлы pdf.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#! python3
#Программа для выборочного копирования файлов с заданным расширением
 
import os, shutil
 
adr = input('Задайте путь для поиска *.pdf файлов и копирования по новому адресу - ')
 
adr = os.path.abspath(adr)
os.chdir(adr)
 
for folder, subfolder, filenames in os.walk(adr):
    for filename in filenames:
        if filename.endswith('.pdf'):
            #Adress = os.path.join(folder, filename)
            shutil.copy(filename, 'd:\\Alice\\copy')
Выдает ошибку
C:\Users\администратор\PycharmProjects\u ntitled\venv\Scripts\python.exe C:/Users/администратор/.PyCharm2019.2/config/scratches/CopyNewFile.py
Задайте путь для поиска *.pdf файлов и копирования по новому адресу - I:\\Рудаков Д.В
Traceback (most recent call last):
File "C:/Users/администратор/.PyCharm2019.2/config/scratches/CopyNewFile.py", line 14, in <module>
shutil.copy(filename, 'd:\\Alice\\copy')
File "C:\Users\администратор\AppData\Local\Pr ograms\Python\Python37\lib\shutil.py", line 248, in copy
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "C:\Users\администратор\AppData\Local\Pr ograms\Python\Python37\lib\shutil.py", line 120, in copyfile
with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: '+2 уровень план 11.02.2019-3-ModelF (1).pdf'

Process finished with exit code 1
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.03.2020, 12:48
Ответы с готовыми решениями:

Как разместить PDF файлы в PDF файле
Есть PDF документ с одной страницей размера 700х500мм, и несколько PDF файлов. Нужно разместить PDF файлы на странице первого PDF файла с...

Объединить файлы PDF
Всем привет! Прочитал что Python может работать с PDF документами. Скажите пожалуйста - можно ли реализовать такую задачу? Найти в...

Как спарсить pdf файлы?
Здравствуйте! Имеется сайт с базой вопросов: ...

3
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
25.03.2020, 13:27
Димтри, если есть пробелы или русские символы в пути, то обычно путь заключают в кавычки.
0
0 / 0 / 0
Регистрация: 14.11.2016
Сообщений: 45
25.03.2020, 15:04  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#! python3
#Программа для выборочного копирования файлов с заданным расширением
 
import os, shutil
 
adr = input("Задайте путь для поиска *.pdf файлов и копирования по новому адресу - ")
 
adr = os.path.abspath(adr)
os.chdir(adr)
 
for folder, subfolder, filenames in os.walk(adr):
    for filename in filenames:
        if filename.endswith('.pdf'):
            shutil.copy(filename, "d:\\Alice\\copy")
Ошибка та же

C:\Users\администратор\PycharmProjects\u ntitled\venv\Scripts\python.exe C:/Users/администратор/.PyCharm2019.2/config/scratches/CopyNewFile.py
Задайте путь для поиска *.pdf файлов и копирования по новому адресу - I:\\Рудаков Д.В
Traceback (most recent call last):
File "C:/Users/администратор/.PyCharm2019.2/config/scratches/CopyNewFile.py", line 14, in <module>
shutil.copy(filename, "d:\\Alice\\copy")
File "C:\Users\администратор\AppData\Local\Pr ograms\Python\Python37\lib\shutil.py", line 248, in copy
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "C:\Users\администратор\AppData\Local\Pr ograms\Python\Python37\lib\shutil.py", line 120, in copyfile
with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: '+2 уровень план 11.02.2019-3-ModelF (1).pdf'

Process finished with exit code 1
0
60 / 44 / 18
Регистрация: 05.03.2019
Сообщений: 313
26.03.2020, 13:01
from tkinter.filedialog import askopenfilename
import os, shutil

filename = askopenfilename()



# for filenames in os.walk(adr):
# for filename in filenames:
# if filename.endswith('.pdf'):
# #Adress = os.path.join(folder, filename)
shutil.copy(filename, 'c:\\Max\\copy')

Так пойдет? Или объясни, что хочешь на выходе
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.03.2020, 13:01
Помогаю со студенческими работами здесь

Файлы: программа считывает текст из файла, добавляет в него текст, переименовывает, копирует и удаляет файл
составить программу,которая обеспечивает выполнение след.операций над текстовым файлом:считывает текст из файла,добавляет в него...

При установке Windows XP очень долго грузиться загрузка "Программа установки копирует файлы"
Когда утанавливаю Windows xp Очень долго грузиться загрузка &quot;Программа установки копирует файлы&quot; Процессор:2.4ГГц ...

Программа объединяет все файлы в папке в один и сохраняет его в pdf
Проблема: в строке выскакивает ошибка( строка:ConfirmConversions:=False, Link:=False, Attachment:=False), не могу понять почему. Помогите...

Нужна программа, которая может перегнать все файлы djvu в pdf разом
посоветуйте программу которая может перегнать все djvu в pdf разом. Или хотябы по сотне штук.

Переименовать файлы с nr.01-_Part_3.pdf на nr.01-_Part_03.pdf
Добрый день, У меня есть список файлов: nr.01-_Part_1.pdf nr.01-_Part_2.pdf nr.01-_Part_3.pdf .... nr.01-_Part_10.pdf ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru