Python 打开文件夹

Python 打开文件夹

Python 打开文件夹

在日常的编程中,我们经常需要操作文件夹,比如读取文件夹中的文件、创建新的文件夹、删除文件夹等操作。Python 提供了许多内置的库来帮助我们轻松地进行文件夹操作。在本文中,我们将详细介绍如何使用 Python 打开文件夹,并进行各种操作。

1. 打开文件夹

Python 中使用 os 模块来操作文件和文件夹。要打开一个文件夹,我们可以使用 os 模块中的 listdirpath.join 方法来获得文件夹中的文件列表。

import os

folder_path = './test_folder'  # 文件夹路径
files = os.listdir(folder_path)  # 获取文件夹中的文件列表

for file in files:
    print(file)

运行结果:

file1.txt
file2.txt
file3.txt

上面的代码通过 os.listdir 方法获取了 test_folder 文件夹中的文件列表,并通过循环打印出了每个文件的文件名。

2. 创建文件夹

如果想要创建一个新的文件夹,可以使用 os 模块中的 mkdir 方法来实现。

import os

new_folder_path = './new_folder'  # 新文件夹路径
os.mkdir(new_folder_path)  # 创建新文件夹

print(f"文件夹 {new_folder_path} 创建成功")

运行结果:

文件夹 ./new_folder 创建成功

3. 删除文件夹

要删除文件夹,可以使用 os 模块中的 rmdir 方法。

import os

folder_to_delete = './folder_to_delete'  # 需要删除的文件夹路径
os.rmdir(folder_to_delete)  # 删除文件夹

print(f"文件夹 {folder_to_delete} 删除成功")

运行结果:

文件夹 ./folder_to_delete 删除成功

4. 判断文件夹是否存在

在操作文件夹之前,我们通常需要判断文件夹是否存在。可以使用 os.path.exists 方法来判断文件夹是否存在。

import os

folder_path = './test_folder'  # 文件夹路径

if os.path.exists(folder_path):
    print(f"文件夹 {folder_path} 存在")
else:
    print(f"文件夹 {folder_path} 不存在")

运行结果:

文件夹 ./test_folder 存在

结语

通过本文的介绍,我们学习了如何使用 Python 打开文件夹,并进行各种操作。os 模块提供了许多方法来帮助我们轻松地进行文件夹操作。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程