python 将拍摄的图片保存到新创建的文件夹下的以图片名字命名的子文件夹中
时间: 2023-08-13 09:08:34 浏览: 32
好的,可以的。假设你已经拍摄了一张名为 "image.jpg" 的图片,现在想要将其保存到以图片名字命名的子文件夹中。你可以按照以下步骤进行操作:
1. 获取图片的文件名(不包括扩展名)。代码如下:
```python
import os
image_path = "image.jpg"
image_name = os.path.splitext(os.path.basename(image_path))[0]
```
2. 通过 Python 的 os 模块,创建一个名为 "parent_folder" 的文件夹和一个以图片名字命名的子文件夹。代码如下:
```python
parent_folder = "parent_folder"
if not os.path.exists(parent_folder):
os.mkdir(parent_folder)
child_folder = os.path.join(parent_folder, image_name)
if not os.path.exists(child_folder):
os.mkdir(child_folder)
```
3. 将图片保存到以图片名字命名的子文件夹中。代码如下:
```python
from PIL import Image
image = Image.open(image_path)
image.save(os.path.join(child_folder, image_name + ".jpg"))
```
这样,你就可以将拍摄的图片保存到新创建的文件夹下的以图片名字命名的子文件夹中了。
阅读全文