Python 打开文件夹
在日常的编程中,我们经常需要操作文件夹,比如读取文件夹中的文件、创建新的文件夹、删除文件夹等操作。Python 提供了许多内置的库来帮助我们轻松地进行文件夹操作。在本文中,我们将详细介绍如何使用 Python 打开文件夹,并进行各种操作。
1. 打开文件夹
Python 中使用 os
模块来操作文件和文件夹。要打开一个文件夹,我们可以使用 os
模块中的 listdir
和 path.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
模块提供了许多方法来帮助我们轻松地进行文件夹操作。