python保存图片到当前目录下的demo文件夹
时间: 2024-02-23 08:49:17 浏览: 22
可以使用以下代码将图片保存到当前目录下的demo文件夹中:
```python
import os
from urllib.request import urlretrieve
from PIL import Image
# 创建demo文件夹(如果不存在)
if not os.path.exists('demo'):
os.makedirs('demo')
# 图片 URL
url = 'https://example.com/image.jpg'
# 下载图片并保存到demo文件夹中
filename = os.path.join('demo', 'image.jpg')
urlretrieve(url, filename)
# 打开图片
image = Image.open(filename)
image.show()
```
在上面的代码中,我们通过 `os.makedirs` 创建了名为 `demo` 的文件夹(如果不存在),然后使用 `urlretrieve` 函数从指定的 URL 下载图片并将其保存到 `demo` 文件夹中。最后,我们使用 `PIL` 库中的 `Image` 类打开图片并显示它。
相关问题
python如何保存图片到指定文件夹下
可以使用Python的PIL库来保存图片到指定文件夹下。具体的代码如下:
```python
from PIL import Image
# 打开要保存的图片
img = Image.open('image.jpg')
# 指定要保存的文件夹路径
save_path = '/path/to/save/folder/'
# 拼接要保存的文件路径
save_file = save_path + 'image.jpg'
# 保存图片
img.save(save_file)
```
其中,`Image.open()`函数用于打开要保存的图片,`save_path`变量指定要保存的文件夹路径,`save_file`变量拼接要保存的文件路径,`img.save()`函数用于保存图片到指定文件路径下。
python访问当前目录下的文件夹
你可以使用Python的os模块来访问当前目录下的文件夹。下面是一个简单的示例代码:
```python
import os
# 获取当前目录
current_dir = os.getcwd()
# 列出当前目录下的所有文件夹
dirs = [d for d in os.listdir(current_dir) if os.path.isdir(os.path.join(current_dir, d))]
print(dirs)
```
这段代码首先使用`os.getcwd()`函数获取当前目录,然后使用`os.listdir()`函数列出当前目录下的所有文件和文件夹。之后,通过使用`os.path.isdir()`函数判断每一个文件和文件夹是否是一个目录,并将其添加到一个列表中。最后,打印输出这个列表,即可得到当前目录下的所有文件夹。