在Python中,你可以使用模块来按列写入CSV文件。以下是一个示例代码,演示如何按列写入CSV文件:
假设我们有一些列数据,如下:
names = ["Alice", "Bob", "Charlie"] ages = [25, 30, 28] countries = ["USA", "新澳门六开奖结果2024开奖记录查询网站 Canada", "UK"]
以下是按列写入CSV文件的示例代码:
import csv names = ["Alice", "Bob", "Charlie"] ages = [25, 30, 28] countries = ["USA", "Canada", "UK"] csv_file = 'data_written.csv' # 写入CSV文件 with open(csv_file, 'w', newline='') as csvfile: csv_writer = csv.writer(csvfile) # 写入标题行 csv_writer.writerow(["Name", "Age", "Country"]) # 按列写入数据 for name, age, country in zip(names, ages, countries): csv_writer.writerow([name, age, country]) print("CSV写入完成")
在这个示例中,使用模块的创建了一个CSV写入器,然后按列写入了数据。函数用于同时迭代多个列表,将对应位置的元素打包成元组。
运行这个代码后,将生成一个名为 三中三澳门开一个算中吗"data_written.csv" 的CSV文件,其中包含按列写入的数据。