CSV文件导出脚本

import datetime

import csv
import os


# 获取当前时间
now = datetime.datetime.now()

# 格式化时间为年月日时分秒
formatted_time = now.strftime('%Y_%m_%d_%H%M%S')

# 拼接文件名
csv_filename = f'exported_data_{formatted_time}.csv'

print(csv_filename)

# 定义CSV文件的名称
csv_filename = csv_filename

# 定义CSV头部字段
csv_header = ['Column1', 'Column2', 'Column3']

# 定义CSV数据,这里是一个示例列表的列表
csv_data = [
    {'Column1': '值1', 'Column2': '值2', 'Column3': '值3'},
    {'Column1': '值4', 'Column2': '值5', 'Column3': '值6'}
]

# 确保当前目录存在,如果不存在则创建
if not os.path.exists(os.getcwd()):
    os.makedirs(os.getcwd())

# 打开文件并写入数据
with open(csv_filename, mode='w', newline='', encoding='utf-8') as file:
    writer = csv.DictWriter(file, fieldnames=csv_header)

    # 写入头部
    writer.writeheader()

    # 写入数据行
    for row in csv_data:
        writer.writerow(row)

print(f'CSV file has been saved as {csv_filename} in the current directory.')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值