在Python中为CSV文件中的空单元格编写函数的方法如下:
import csv
def replace_empty_cells(csv_file):
# 读取CSV文件
with open(csv_file, 'r') as file:
reader = csv.reader(file)
rows = list(reader)
# 遍历每一行并替换空单元格
for row in rows:
for i in range(len(row)):
if row[i] == '':
row[i] = 'N/A' # 可以根据需求替换为空单元格的内容
# 将修改后的数据写回CSV文件
with open(csv_file, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(rows)
replace_empty_cells('path/to/your/csv/file.csv')
这个函数会读取指定的CSV文件,并遍历每一行,检查是否存在空单元格。如果发现空单元格,可以根据需求将其替换为指定的内容(在上述示例中,替换为空字符串'N/A')。最后,将修改后的数据写回原始的CSV文件。
请注意,这只是一个简单的示例函数,可以根据实际需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云