📜  python 打开文件夹 - Python (1)

📅  最后修改于: 2023-12-03 15:04:16.747000             🧑  作者: Mango

Python打开文件夹

在Python中,要打开文件夹可以使用os模块或pathlib模块。

使用os模块打开文件夹

使用os模块的listdir()函数可以列出文件夹中的所有文件和子文件夹。我们可以使用os模块中的chdir()函数将当前工作目录更改为所需的目录,然后使用listdir()函数列出文件夹中的文件。

import os

# 将当前工作目录更改为所需目录
os.chdir('/path/to/folder')

# 列出文件夹中的所有文件和子文件夹
files = os.listdir()

print(files)

返回:

['file1.txt', 'folder1', 'file2.txt', 'folder2']  
使用pathlib模块打开文件夹

使用pathlib模块可以更方便地打开文件夹,同时也可以使用面向对象的方式操作文件和文件夹。

from pathlib import Path

# 获取文件夹路径对象
folder_path = Path('/path/to/folder')

# 列出文件夹中的所有文件和子文件夹
files = [f.name for f in folder_path.iterdir()]

print(files)

返回:

['file1.txt', 'folder1', 'file2.txt', 'folder2']  
总结

以上就是使用os模块和pathlib模块打开文件夹的方法。两种方法都可以达到目的,选择哪种方法可以根据自己的需求和习惯来决定。