python遍历文件中的所有照片
时间: 2024-04-30 17:22:11 浏览: 60
很高兴为您解答问题。您可以使用Python的os模块和Pillow库来遍历文件夹中的所有照片。以下是示例代码:
```python
import os
from PIL import Image
# 遍历文件夹中的所有文件
for filename in os.listdir('your/folder/path'):
# 判断文件是否为图片
if filename.endswith('.jpg') or filename.endswith('.jpeg') or filename.endswith('.png'):
# 打开图片
with Image.open(os.path.join('your/folder/path', filename)) as img:
# 在这里可以对图片进行处理
# 比如输出图片尺寸
print(f'{filename} 的尺寸为:{img.size}')
```
希望能帮到您。
相关问题
python遍历fits格式的照片
可以使用astropy库中的fits模块来遍历fits格式的照片,具体代码如下:
```python
from astropy.io import fits
# 打开fits文件
hdul = fits.open('example.fits')
# 获取第一个扩展名的数据
data = hdul[0].data
# 遍历数据
for row in data:
for pixel in row:
print(pixel)
# 关闭文件
hdul.close()
```
这段代码可以打开名为example.fits的fits文件,并遍历其中的数据。
python遍历fits格式的照片的像素点
可以使用astropy库中的fits模块来读取和遍历fits格式的照片的像素点。以下是一个简单的示例代码:
```python
from astropy.io import fits
# 打开fits文件
hdul = fits.open('example.fits')
# 获取图像数据
data = hdul[0].data
# 遍历像素点
for i in range(data.shape[0]):
for j in range(data.shape[1]):
pixel_value = data[i][j]
# 处理像素点的值
# ...
# 关闭fits文件
hdul.close()
```
这段代码可以打开名为"example.fits"的fits文件,获取图像数据并遍历每个像素点。你可以在内部循环中添加处理像素点值的代码。
阅读全文