Python文件夹操作程序怎么写?
时间: 2024-03-28 13:14:20 浏览: 62
Python提供了os模块来处理文件和目录的操作。下面是一些常见的文件夹操作程序的示例:
1. 创建文件夹:
```python
import os
# 创建单层文件夹
os.mkdir('folder_name')
# 创建多层文件夹
os.makedirs('folder1/folder2/folder3')
```
2. 删除文件夹:
```python
import os
# 删除单层文件夹
os.rmdir('folder_name')
# 删除多层文件夹
os.removedirs('folder1/folder2/folder3')
```
3. 列出文件夹中的文件和子文件夹:
```python
import os
# 列出文件夹中的文件
file_list = os.listdir('folder_name')
# 列出文件夹中的子文件夹
folder_list = [f for f in os.listdir('folder_name') if os.path.isdir(os.path.join('folder_name', f))]
```
4. 判断文件夹是否存在:
```python
import os
if os.path.exists('folder_name'):
print('文件夹已存在')
else:
print('文件夹不存在')
```
5. 获取当前工作目录和改变工作目录:
```python
import os
# 获取当前工作目录
current_dir = os.getcwd()
# 改变工作目录
os.chdir('folder_name')
```
这些是一些常见的文件夹操作程序的示例。你可以根据需要进行修改或扩展。
阅读全文