Python Shutil Copy

Как внести свой вклад в проект Python с открытым исходным кодом Программирование и разработка

У начинающих разработчиков возникает множество вопросов, когда они начинают программировать на любом языке программирования. Всякий раз, когда они узнают о новом модуле, функции или библиотеке, первое, что приходит им в голову, это то, как они работают. Вы, вероятно, задаетесь вопросом, что такое модуль Shutil.copy() и что он делает. Итак, эта статья познакомит вас с модулем Shutil.copy() языка программирования Python. Мы поможем вам понять его функциональность с помощью точных и понятных примеров. Давайте начнем учиться.

Shutil — это модуль языка программирования Python, который предоставляет несколько высокоуровневых операционных функций для файлов. Это стандартный служебный модуль языка программирования Python. Это помогает автоматизировать процесс копирования-вставки и удаления файлов и каталогов. Shutil.copy() — это метод модуля Shutil в Python. Это помогает скопировать данные из исходного файла и вставить их в целевой файл. Он сохраняет режим разрешений файла; однако другие метаданные, такие как время создания или модификации, не сохраняются.

Кроме того, есть некоторые условия с методом Shutil.copy(), которые пользователь должен иметь в виду при работе с методом. Когда вы копируете данные с помощью метода Shutil.copy(), исходный файл должен представлять собой файл; но конечный файл может быть либо файлом, либо каталогом для вставки данных. Пункт назначения, с другой стороны, должен быть читабельным. Когда место назначения представляется каталогом, исходный файл переносится из исходного местоположения в целевой каталог с базовым именем. Если вы вставляете данные в файл, создается новый файл; однако он будет заменен, если файл уже существует. Синтаксис метода Shutil.copy() следующий:

# shutil.copy(source_file, destination,*, follow_link = True)

Параметр source_file в методе shutdown.copy() представляет собой путь к исходному файлу, а параметр target представляет собой путь к целевому файлу или каталогу. Данный параметр ’*’ указывает, что следующие параметры являются только параметрами ключевого слова, а не позиционными параметрами, и могут быть просто предоставлены по их имени. Параметр follow_link является необязательным, и его значение равно TRUE. Когда его значение равно FALSE, но исходный_файл имеет символическую_ссылку, место назначения будет создано как символическая_ссылка. Он создает строку, содержащую путь к вновь созданному файлу. Ниже приведены несколько примеров, которые мы предоставили, чтобы помочь вам понять синтаксис и использование метода Shutil.copy() модуля Shutil в Python. Поработаем с приведенными ниже примерами.

Пример 1

Здесь мы скопируем файл из источника в место назначения с помощью Shutil.copy(). Практикуя приведенный ниже пример, вы научитесь копировать и вставлять данные из исходного файла в целевой файл, используя метод Shutil.copy(). Посмотрите на приведенный ниже код и включите его в свою программу.

Ниже приведен результат вышеупомянутого кода

Ниже приведен результат вышеупомянутого кода. Однако вывод будет отличаться, если вы запустите один и тот же код в своей системе. Вывод показывает список элементов в каталоге системы, в которой выполняется программа. Следовательно, когда вы запускаете его в своей системе и указываете свой собственный путь, вы перечисляете элементы в этом каталоге. См. вывод, приведенный ниже, только для справки.

Следовательно, когда вы запускаете его в своей системе

Пример 2

В этом примере показано, как копировать файл, когда источником является файл, а местом назначения является каталог, с помощью Shutil.copy(). Как указывалось ранее, пунктом назначения мог быть каталог; тем не менее, источником должен быть файл. Поэтому мы создали специализированную программу, которая поможет вам понять, как копировать данные, когда источником является файл, а местом назначения является каталог с помощью Shutil.copy(). Давайте взглянем на следующий фрагмент кода:

Поэтому мы создали специализированную программу, которая

Приведенный выше код скопирует исходный файл и вставит его в путь назначения. Здесь вы можете увидеть результат приведенного выше кода.

Приведенный выше код скопирует исходный файл и вставит

Пример 3

Теперь мы обсудим, как вы можете обрабатывать ошибки при работе с методом Shutil.copy(). Когда вы начинаете делать программу, есть вероятность ошибок. Следовательно, очень важно знать, как справляться с этими ошибками и как их устранять. Этот пример покажет вам, как справиться с ошибкой, с которой вы можете столкнуться при использовании метода Shutil.copy(). См. код ниже:

Этот пример покажет вам, как справиться с ошибкой, с которой вы можете

Обратите внимание, что как to try: и exclude используется для обработки ошибки, которая может возникнуть при использовании метода Shutil.copy().

и exclude используется для обработки ошибки, которая

Вывод

Shutil — это концепция, которую мы изучили в этой статье. С помощью трех простых и понятных примеров мы узнали, как использовать метод Shutil.copy() в различных ситуациях и как обрабатывать ошибки, которые могут возникнуть при использовании метода Shutil.copy().

Оцените статью
bestprogrammer.ru
Добавить комментарий

Adblock
detector