在从字符串列表写入CSV时,在第一列添加时间戳,可以按照以下步骤进行操作:
import csv
from datetime import datetime
data
,其中包含要写入CSV的数据:data = ['apple', 'banana', 'orange']
timestamped_data = [[datetime.now().strftime('%Y-%m-%d %H:%M:%S')] + [item] for item in data]
这将创建一个新的列表timestamped_data
,其中每个字符串都在前面添加了当前的时间戳。
filename = 'data.csv'
with open(filename, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(timestamped_data)
这将打开一个名为data.csv
的文件,并将timestamped_data
写入CSV文件中。
完成上述步骤后,CSV文件将包含时间戳和原始数据。每一行的第一列将是时间戳,后续列将是原始数据。
这是一个简单的示例,适用于小型数据集。如果要处理大型数据集或具有更复杂需求的情况,可能需要使用更高级的CSV库或添加错误处理机制。
推荐的腾讯云相关产品:腾讯云对象存储(COS)。 腾讯云对象存储(COS)是一种安全、持久、高可用的云端存储服务,适用于存储和处理任意类型的文件,包括文本、图片、音视频等。您可以使用腾讯云对象存储(COS)来存储CSV文件和其他类型的文件,并通过腾讯云提供的API进行访问和管理。
更多关于腾讯云对象存储(COS)的信息,请访问:腾讯云对象存储(COS)产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云