Python 2.x에서 파일 및 디렉터리 작업에 Shutil 모듈을 사용하는 방법
소개:
Python에서 Shutil 모듈은 강력한 파일 및 디렉터리 작업 도구입니다. 파일을 복사, 이동 및 삭제하는 것은 물론 디렉터리를 생성, 삭제 및 탐색하는 데 사용할 수 있는 간단하고 사용하기 쉬운 기능 세트를 제공합니다.
import shutil # 复制文件 shutil.copy('source_file.txt', 'destination_file.txt')
위의 코드 예에서는 quitil.copy() 함수를 사용하여 source_file.txt
라는 파일을 destination_file.txt 파일에 있습니다. 대상 파일이 존재하지 않는 경우 이 기능은 자동으로 대상 파일을 생성합니다. <code>source_file.txt
的文件复制到名为 destination_file.txt
的文件中。如果目标文件不存在,该函数将自动创建一个。
import shutil # 移动文件 shutil.move('old_location.txt', 'new_location.txt')
在上面的例子中,我们使用了shutil.move()函数,将名为 old_location.txt
的文件移动到名为 new_location.txt
的位置。如果目标文件已经存在,该函数将覆盖该文件。
import shutil # 删除文件 shutil.remove('file_to_delete.txt')
上述代码示例中,我们使用了shutil.remove()函数来删除名为 file_to_delete.txt
的文件。
import shutil # 创建目录 shutil.mkdir('new_directory')
上述代码示例中,我们使用了shutil.mkdir()函数来创建一个名为 new_directory
的新目录。
import shutil # 复制目录 shutil.copytree('source_directory', 'destination_directory')
在上面的例子中,我们使用了shutil.copytree()函数将 source_directory
目录及其内容复制到 destination_directory
目录。
import shutil # 移动目录 shutil.move('old_directory', 'new_directory')
在上述代码示例中,我们使用了shutil.move()函数将一个名为 old_directory
的目录移动到一个名为 new_directory
的位置。
import shutil # 删除目录 shutil.rmtree('directory_to_delete')
在上述代码示例中,我们使用了shutil.rmtree()函数删除名为 directory_to_delete
파일 복사와 마찬가지로 파일 이동도 일반적인 작업입니다. 이를 달성하기 위해 quitil.move() 함수를 사용할 수 있습니다.
old_location.txt
라는 파일을 new_location.txt
Location이라는 파일로 이동했습니다. 대상 파일이 이미 존재하는 경우 이 함수는 파일을 덮어씁니다. 🎜file_to_delete.txt
라는 파일을 삭제했습니다. 🎜new_directory
라는 새 디렉터리를 만들었습니다. 🎜source_directory
디렉터리와 그 내용을 destination_directory
디렉터리에 복사했습니다. 🎜old_directory
라는 디렉터리를 new_directory
Location이라는 디렉터리로 이동했습니다. 🎜directory_to_delete
라는 디렉터리와 그 내용을 삭제했습니다. 🎜🎜요약: Shutil 모듈은 파일 및 디렉터리 작업을 수행하는 데 사용할 수 있는 Python의 매우 편리한 도구입니다. 파일을 복사, 이동, 삭제하거나 디렉터리를 생성 또는 삭제하는 등 Shutil 모듈은 간단하고 사용하기 쉬운 기능을 제공합니다. 위의 샘플 코드가 Shutil 모듈을 더 잘 이해하고 사용하는 데 도움이 되기를 바랍니다. 🎜위 내용은 Python 2.x에서 파일 및 디렉터리 작업에 Shutil 모듈을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!