假设我们正在使用Python编写程序,并且我们要从一个名为“items.csv”的文件中获取制造商信息。首先,我们需要使用csv模块读取CSV文件。然后我们可以使用for循环遍历每一行,并将每一行的细节保存在列表中。最后,我们可以使用文件操作将这些详细信息写入文本/CSV文件。
以下是代码示例:
import csv
# 打开items.csv文件
with open('items.csv') as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
line_count = 0
# 遍历每一行
for row in csv_reader:
# 打印第一行,它包含列标题
if line_count == 0:
print(f'{" | ".join(row)}')
line_count += 1
else:
# 将详细信息保存在一个列表中
details = []
for col in row:
details.append(col)
# 创建一个新的文本/CSV文件,并将详细信息写入其中
with open('item_manufacturer_details.csv', mode='a') as file:
details_writer = csv.writer(file, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
details_writer.writerow(details)
line_count += 1
print(f'Processed {line_count} lines.')
此程序将逐行读取CSV文件,并在终端中打印每行详细信息。它还将详细信息写入名为“item_manufacturer_details.csv”的文本/CSV文件,其中包含每行的详细信息。这可以根据需要进行自定义。
上一篇:编写一个程序来检查文件是否匹配
下一篇:编写一个程序来计算函数的不同值