写一个读取文件夹当中照片的python代码,并打印共有多少张照片
时间: 2024-03-02 21:24:03 浏览: 15
好的,这个问题很简单,下面是Python代码:
```
import os
path = 'path/to/folder' # 修改为你的文件夹路径
count = 0
for file in os.listdir(path):
if file.endswith('.jpg') or file.endswith('.png'):
count += 1
print('共有{}张照片'.format(count))
```
我希望这个代码能够帮到你。请问还有什么需要我帮忙的问题吗?
相关问题
写一段读取excel文件夹的python代码
以下是一个读取excel文件夹的Python代码示例:
```python
import os
import pandas as pd
# 设置文件夹路径
folder_path = "path/to/folder"
# 获取文件夹中所有的文件名
file_names = os.listdir(folder_path)
# 遍历每个文件,读取数据并合并
data = pd.DataFrame()
for name in file_names:
if name.endswith(".xlsx"):
file_path = os.path.join(folder_path, name)
sheet_data = pd.read_excel(file_path)
data = pd.concat([data, sheet_data], ignore_index=True)
# 处理数据
# ...
# 输出结果
# ...
```
该代码首先设置了一个文件夹路径,然后通过 `os.listdir()` 函数获取该文件夹中的所有文件名。接下来,代码遍历每个文件,判断其是否为Excel文件(通过判断文件名是否以 ".xlsx" 结尾),如果是,则使用 Pandas 的 `pd.read_excel()` 函数读取数据,并将它们合并到一个数据框中(通过 Pandas 的 `pd.concat()` 函数)。最后,代码可以进一步处理数据,并输出结果。
请用Python写一个读取文件夹中所有csv格式文件的代码
当然!以下是一个使用Python的os和csv库编写的代码,用于读取文件夹中所有csv格式文件:
```python
import os
import csv
def read_csv_files(folder_path):
csv_files = [file for file in os.listdir(folder_path) if file.endswith('.csv')]
data = []
for file in csv_files:
file_path = os.path.join(folder_path, file)
with open(file_path, 'r', newline='') as csv_file:
reader = csv.reader(csv_file)
next(reader) # 跳过头部(如果有)
for row in reader:
data.append(row)
return data
# 指定文件夹路径
folder_path = '/path/to/folder'
# 读取csv文件
data = read_csv_files(folder_path)
# 打印数据
for row in data:
print(row)
```
在这个例子中,我们定义了一个`read_csv_files`函数,该函数接受一个文件夹路径作为参数。它首先使用`os.listdir`函数列出文件夹中所有的文件,然后筛选出以`.csv`结尾的文件。接下来,它遍历每个csv文件,并使用`csv.reader`来逐行读取数据。你可以根据需要跳过头部或对每行数据进行处理。最后,它将所有的数据存储在一个列表中,并返回该列表。
你需要将`folder_path`变量替换为你想要读取csv文件的文件夹的实际路径。然后,调用`read_csv_files`函数,它将返回一个包含所有数据的列表。你可以根据你的需求进一步处理和使用这些数据。
希望这个代码对你有帮助!
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)