Python 文件夹操作的方式
时间: 2023-11-05 13:14:55 浏览: 69
Python 提供了很多操作文件夹的方式,以下是其中常用的几种:
1. 创建文件夹:使用 `os.mkdir()` 或 `os.makedirs()` 方法可以创建文件夹,例如:
```python
import os
# 创建单层文件夹
os.mkdir("new_folder")
# 创建多层文件夹
os.makedirs("new_folder/sub_folder")
```
2. 删除文件夹:使用 `os.rmdir()` 或 `shutil.rmtree()` 方法可以删除文件夹,例如:
```python
import os
import shutil
# 删除单层文件夹
os.rmdir("new_folder")
# 删除多层文件夹
shutil.rmtree("new_folder")
```
3. 获取文件夹列表:使用 `os.listdir()` 方法可以获取当前文件夹下的文件和文件夹列表,例如:
```python
import os
file_list = os.listdir(".")
print(file_list)
```
4. 判断文件夹是否存在:使用 `os.path.exists()` 方法可以判断文件夹是否存在,例如:
```python
import os
if os.path.exists("new_folder"):
print("new_folder exists")
else:
print("new_folder does not exist")
```
5. 修改文件夹名称:使用 `os.rename()` 方法可以修改文件夹名称,例如:
```python
import os
os.rename("old_folder", "new_folder")
```
6. 获取当前工作目录:使用 `os.getcwd()` 方法可以获取当前工作目录,例如:
```python
import os
current_dir = os.getcwd()
print(current_dir)
```
这些是 Python 文件夹操作的一些常用方法,可以根据实际需求选择适合的方法。
阅读全文