使用Python进行文件夹操作的基本方法
发布时间:2024-01-02 09:39:54
在Python中,可以使用os模块来进行文件夹操作。os模块提供了许多用于文件和目录操作的方法,例如创建文件夹、删除文件夹、重命名文件夹等。
下面是一些常见的文件夹操作方法及其用法:
1. 创建文件夹:可以使用os模块的mkdir()方法来创建新的文件夹。该方法接受一个参数,即要创建的文件夹的路径。
import os
# 创建新文件夹
os.mkdir("new_folder")
2. 删除文件夹:可以使用os模块的rmdir()方法来删除指定文件夹。注意,rmdir()方法只能删除空文件夹。
import os
# 删除文件夹
os.rmdir("folder_to_delete")
3. 重命名文件夹:可以使用os模块的rename()方法来重命名文件夹。该方法接受两个参数,即原始文件夹名和新的文件夹名。
import os
# 重命名文件夹
os.rename("old_folder", "new_folder_name")
4. 遍历文件夹:可以使用os模块的walk()方法来遍历文件夹及其子文件夹。该方法返回三个参数,分别是当前文件夹的路径、当前文件夹中的子文件夹列表和当前文件夹中的文件列表。
import os
# 遍历文件夹
for root, dirs, files in os.walk("folder_path"):
print("当前文件夹路径:", root)
print("子文件夹列表:", dirs)
print("文件列表:", files)
5. 判断文件夹是否存在:可以使用os模块的path.exists()方法来判断文件夹是否存在。该方法接受一个参数,即要判断的文件夹的路径。如果存在,返回True;否则,返回False。
import os.path
# 判断文件夹是否存在
if os.path.exists("folder_path"):
print("文件夹存在")
else:
print("文件夹不存在")
6. 获取当前工作目录:可以使用os模块的getcwd()方法来获取当前工作目录。
import os
# 获取当前工作目录
cwd = os.getcwd()
print("当前工作目录:", cwd)
以上是一些基本的文件夹操作方法及其使用例子。根据具体需求,可以结合这些方法进行更多的文件夹操作,例如复制文件夹、移动文件夹等。
