>백엔드 개발 >파이썬 튜토리얼 >Python 3.x에서 파일 및 디렉터리 작업에 Shutil 모듈을 사용하는 방법

Python 3.x에서 파일 및 디렉터리 작업에 Shutil 모듈을 사용하는 방법

PHPz
PHPz원래의
2023-07-31 11:54:261206검색

Python 3.x에서 파일 및 디렉터리 작업에 Shutil 모듈을 사용하는 방법

Python 프로그래밍 언어에서 Shutil 모듈은 파일 및 디렉터리 작업에 사용할 수 있는 강력한 도구입니다. 파일과 디렉터리를 복사, 이동, 삭제하고 디렉터리를 생성하기 위한 간단하고 사용하기 쉬운 기능 세트를 제공합니다.

이 글에서는 코드 예제 형식으로 shutdown 모듈의 사용법을 소개합니다.

1. 파일 복사

shutil 모듈의 quitil.copy() 함수를 사용하여 파일을 복사합니다. 이 함수는 소스 파일 경로와 대상 파일 경로라는 두 가지 매개변수를 허용합니다.

다음은 quitil.copy() 함수를 사용하여 파일을 복사하는 방법을 보여주는 간단한 샘플 코드입니다.

import shutil

# 源文件路径
src_file = 'path/to/source_file.txt'

# 目标文件路径
dst_file = 'path/to/destination_file.txt'

shutil.copy(src_file, dst_file)

위 코드에서 src_file은 복사할 소스 파일의 경로입니다. 복사되면 dst_file은 대상 파일의 경로입니다. shutil.copy(src_file, dst_file)를 실행하면 소스 파일이 대상 파일에 복사됩니다. src_file 是要复制的源文件的路径,dst_file 是目标文件的路径。执行 shutil.copy(src_file, dst_file) 会将源文件复制到目标文件。

二、移动文件

使用 shutil 模块中的 shutil.move() 函数可以实现文件的移动。该函数接受两个参数:源文件的路径和目标文件的路径。

以下是一个简单的示例代码,演示了如何使用 shutil.move() 函数移动文件:

import shutil

# 源文件路径
src_file = 'path/to/source_file.txt'

# 目标文件路径
dst_file = 'path/to/destination_file.txt'

shutil.move(src_file, dst_file)

上述代码中,src_file 是要移动的源文件的路径,dst_file 是目标文件的路径。执行 shutil.move(src_file, dst_file) 会将源文件移动到目标文件。

三、删除文件

使用 shutil 模块中的 shutil.remove() 函数可以实现文件的删除。该函数接受一个参数:要删除的文件的路径。

以下是一个简单的示例代码,演示了如何使用 shutil.remove() 函数删除文件:

import shutil

# 要删除的文件路径
file = 'path/to/file.txt'

shutil.remove(file)

上述代码中,file 是要删除的文件的路径。执行 shutil.remove(file) 会删除指定的文件。

四、创建目录

使用 shutil 模块中的 shutil.mkdir() 函数可以创建一个新的目录。该函数接受一个参数:要创建的目录的路径。

以下是一个简单的示例代码,演示了如何使用 shutil.mkdir() 函数创建目录:

import shutil

# 要创建的目录路径
dir = 'path/to/new_directory'

shutil.mkdir(dir)

上述代码中,dir 是要创建的目录的路径。执行 shutil.mkdir(dir)

2. 파일 이동

shutil 모듈의 quitil.move() 함수를 사용하여 파일을 이동하세요. 이 함수는 소스 파일 경로와 대상 파일 경로라는 두 가지 매개변수를 허용합니다.

다음은 quitil.move() 함수를 사용하여 파일을 이동하는 방법을 보여주는 간단한 샘플 코드입니다. 🎜rrreee🎜위 코드에서 src_file은 이동할 소스 파일의 경로입니다. , dst_file은 대상 파일의 경로입니다. shutil.move(src_file, dst_file)를 실행하면 소스 파일이 대상 파일로 이동됩니다. 🎜🎜3. 파일 삭제🎜🎜shutil 모듈의 quitil.remove() 함수를 사용하여 파일을 삭제하세요. 이 함수는 삭제할 파일의 경로라는 하나의 매개변수를 허용합니다. 🎜🎜다음은 quitil.remove() 함수를 사용하여 파일을 삭제하는 방법을 보여주는 간단한 샘플 코드입니다. 🎜rrreee🎜위 코드에서 file은 삭제할 파일의 경로입니다. 삭제되었습니다. shutil.remove(file)을 실행하면 지정된 파일이 삭제됩니다. 🎜🎜4. 디렉터리 만들기🎜🎜Shutil 모듈의 quitil.mkdir() 함수를 사용하여 새 디렉터리를 만듭니다. 이 함수는 하나의 매개변수, 즉 생성될 디렉터리 경로를 허용합니다. 🎜🎜다음은 quitil.mkdir() 함수를 사용하여 디렉터리를 만드는 방법을 보여주는 간단한 샘플 코드입니다. 🎜rrreee🎜위 코드에서 dir은 디렉터리를 생성할 경로입니다. 만들어진. shutil.mkdir(dir)을 실행하면 지정된 경로 아래에 새 디렉터리가 생성됩니다. 🎜🎜요약🎜🎜shutil 모듈은 Python 3.x의 강력한 파일 및 디렉터리 조작 도구입니다. 이 문서에서는 일부 기능을 소개하고 코드 예제를 제공합니다. Shutil 모듈을 사용하면 파일과 디렉터리를 쉽게 복사, 이동, 삭제하고 디렉터리를 만들 수 있습니다. 개발자는 필요에 따라 이러한 기능을 유연하게 사용하여 프로그래밍 효율성을 향상시킬 수 있습니다. 🎜

위 내용은 Python 3.x에서 파일 및 디렉터리 작업에 Shutil 모듈을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.