欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Python】对文件和文件夹的操作

程序员文章站 2022-05-14 22:56:06
...

0.库

import os
import shulti

1.文件

# 检查文件是否存在
os.path.exists(file_path)

# 判断文件是否可做读写操作
# mode为操作模式,有这么几种:
# os.F_OK: 检查文件是否存在;
# os.R_OK: 检查文件是否可读;
# os.W_OK: 检查文件是否可以写入;
# os.X_OK: 检查文件是否可以执行
os.access(file_path, mode)

# 复制文件:
shutil.copyfile(old_file_path, new_file_path) # old_file和new_file都只能是文件
shutil.copy(old_file_path, new_file_path) # old_file只能是文件,new_file可以是文件,也可以是目标目录
 
# 重命名文件
os.rename(old_file_path, new_file_path)
 
# 移动文件
shutil.move(old_file_path,new_dir_path) 


2.文件夹

# 检查文件夹是否存在
os.path.exists(test_dir)

# 复制文件夹:
shutil.copytree(old_dir_path, new_dir_path) # old_dir和new_dir都只能是目录,且new_dir必须不存在

# 重命名文件夹
os.rename(old_dir_path, new_dir_path)
 
# 移动文件夹
shutil.move(old_dir_path,new_dir_path) 


相关标签: Python python