python读取csv文件夹
时间: 2023-09-30 07:11:42 浏览: 34
以下是Python读取csv文件夹的示例代码:
```python
import os
import csv
folder_path = 'path/to/folder' # 文件夹路径
for filename in os.listdir(folder_path):
if filename.endswith('.csv'): # 判断是否为csv文件
file_path = os.path.join(folder_path, filename) # 获取文件路径
with open(file_path, 'r', encoding='utf-8') as file:
csv_reader = csv.reader(file)
for row in csv_reader:
print(row) # 处理每一行数据
```
该代码会遍历指定文件夹下的所有文件,如果是csv文件,则打开并读取其中的数据。可以根据自己的需求进行进一步的处理。
相关问题
python读取文件夹csv文件
您可以使用Python内置的csv模块来读取csv文件。以下是一些示例代码,假设您的csv文件在名为"data"的文件夹中:
```python
import csv
import os
# 获取csv文件路径
folder_path = "data"
file_names = os.listdir(folder_path)
csv_files = [os.path.join(folder_path, f) for f in file_names if f.endswith('.csv')]
# 读取csv文件
for file in csv_files:
with open(file, 'r') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
print(row)
```
这个代码片段将列出"data"文件夹中所有csv文件的内容。您可以根据需要修改代码来满足您的需求。
python读取文件夹中的csv
可以使用Python内置的csv模块读取csv文件,在读取文件夹中所有csv文件时可以结合os模块。
以下是示例代码:
```python
import os
import csv
# 文件夹路径
folder_path = '/path/to/folder'
# 遍历文件夹中的所有csv文件
for filename in os.listdir(folder_path):
if filename.endswith('.csv'):
# csv文件路径
file_path = os.path.join(folder_path, filename)
# 打开csv文件
with open(file_path, 'r', encoding='utf-8') as csvfile:
# 读取csv文件
csvreader = csv.reader(csvfile)
for row in csvreader:
# 处理csv文件中的数据
print(row)
```
在代码中,首先使用os模块的listdir方法遍历文件夹中所有文件,然后判断文件是否是csv文件,使用csv模块读取csv文件中的数据。在实际应用中,可以根据需要对csv文件中的数据进行处理。