Python中os和shutil模块实用方法集锦
1. os模块
1.1 获取文件夹中所有文件
使用os模块下的listdir方法可以获取文件夹中所有文件的名称。
import os
folder_path = '/path/to/folder'
file_names = os.listdir(folder_path)
for file_name in file_names:
print(file_name)
1.2 创建文件夹
使用os模块下的mkdir方法可以创建文件夹。
import os
folder_path = '/path/to/new/folder'
os.mkdir(folder_path)
1.3 改变当前工作目录
使用os模块下的chdir方法可以改变当前工作目录。
import os
new_path = '/path/to/new/folder'
os.chdir(new_path)
1.4 删除文件夹
使用os模块下的rmdir方法可以删除空文件夹。
import os
folder_path = '/path/to/folder'
os.rmdir(folder_path)
1.5 删除文件
使用os模块下的remove方法可以删除文件。
import os
file_path = '/path/to/file'
os.remove(file_path)
2. shutil模块
2.1 复制文件
使用shutil模块下的copy2方法可以复制文件。
import shutil
source_file = '/path/to/source/file'
destination_file = '/path/to/destination/file'
shutil.copy2(source_file, destination_file)
2.2 复制文件夹
使用shutil模块下的copytree方法可以复制文件夹。
import shutil
source_folder = '/path/to/source/folder'
destination_folder = '/path/to/destination/folder'
shutil.copytree(source_folder, destination_folder)
2.3 移动文件
使用shutil模块下的move方法可以移动文件。
import shutil
source_file = '/path/to/source/file'
destination_folder = '/path/to/destination/folder'
shutil.move(source_file, destination_folder)
2.4 移动文件夹
使用shutil模块下的move方法可以移动文件夹。
import shutil
source_folder = '/path/to/source/folder'
destination_folder = '/path/to/destination/folder'
shutil.move(source_folder, destination_folder)
以上是部分os和shutil模块的实用方法,可以根据实际需求来灵活运用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中os和shutil模块实用方法集锦 - Python技术站