Rumah >pembangunan bahagian belakang >Tutorial Python >Cara menggunakan modul shutil untuk operasi fail dan direktori dalam Python 3.x

Cara menggunakan modul shutil untuk operasi fail dan direktori dalam Python 3.x

PHPz
PHPzasal
2023-07-31 11:54:261207semak imbas

Cara menggunakan modul shutil untuk operasi fail dan direktori dalam Python 3.x

Dalam bahasa pengaturcaraan Python, modul shutil ialah alat berkuasa yang boleh digunakan untuk operasi fail dan direktori. Ia menyediakan set fungsi yang ringkas dan mudah digunakan untuk menyalin, mengalih, memadam fail dan direktori, dan mencipta direktori.

Artikel ini akan memperkenalkan penggunaan modul shutil dalam bentuk contoh kod.

1. Salin fail

Gunakan fungsi shutil.copy() dalam modul shutil untuk menyalin fail. Fungsi ini menerima dua parameter: laluan ke fail sumber dan laluan ke fail destinasi.

Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan fungsi shutil.copy() untuk menyalin fail:

import shutil

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

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

shutil.copy(src_file, dst_file)

Dalam kod di atas, src_file ialah laluan fail sumber yang akan disalin, dst_file ialah laluan ke fail sasaran. Melaksanakan shutil.copy(src_file, dst_file) akan menyalin fail sumber ke fail destinasi. 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. Alihkan fail

Gunakan fungsi shutil.move() dalam modul shutil untuk mengalihkan fail. Fungsi ini menerima dua parameter: laluan ke fail sumber dan laluan ke fail destinasi.

Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan fungsi shutil.move() untuk mengalihkan fail: 🎜rrreee🎜Dalam kod di atas, src_file ialah laluan fail sumber yang akan dialihkan , dst_file ialah laluan ke fail sasaran. Melaksanakan shutil.move(src_file, dst_file) akan mengalihkan fail sumber ke fail destinasi. 🎜🎜3. Padam fail🎜🎜Gunakan fungsi shutil.remove() dalam modul shutil untuk memadam fail. Fungsi ini menerima satu parameter: laluan fail yang akan dipadamkan. 🎜🎜Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan fungsi shutil.remove() untuk memadam fail: 🎜rrreee🎜Dalam kod di atas, file ialah laluan fail yang akan dipadamkan. Melaksanakan shutil.remove(file) akan memadamkan fail yang ditentukan. 🎜🎜4. Cipta direktori🎜🎜Gunakan fungsi shutil.mkdir() dalam modul shutil untuk mencipta direktori baharu. Fungsi ini menerima satu parameter: laluan ke direktori yang akan dibuat. 🎜🎜Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan fungsi shutil.mkdir() untuk mencipta direktori: 🎜rrreee🎜Dalam kod di atas, dir ialah laluan ke direktori yang akan dicipta. Melaksanakan shutil.mkdir(dir) akan mencipta direktori baharu di bawah laluan yang ditentukan. 🎜🎜Ringkasan🎜🎜modul Shutil ialah alat manipulasi fail dan direktori yang berkuasa dalam Python 3.x. Artikel ini memperkenalkan beberapa cirinya dan memberikan contoh kod. Dengan menggunakan modul shutil, kami boleh menyalin, mengalih, memadam fail dan direktori dengan mudah, serta mencipta direktori. Pembangun boleh menggunakan fungsi ini secara fleksibel mengikut keperluan mereka sendiri untuk meningkatkan kecekapan pengaturcaraan mereka. 🎜

Atas ialah kandungan terperinci Cara menggunakan modul shutil untuk operasi fail dan direktori dalam Python 3.x. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn