python数据转换为csv

import csv
 
# 假设有一个包含数据的列表
data = [['ID', 'Name', 'Age'], ['001', 'Tom', 18], ['002', 'Jerry', 19], ['003', 'Mike', 20]]
 
# 打开文件并写入数据
with open('data.csv', 'w', newline='', encoding='utf-8') as f:
    writer = csv.writer(f)
    for row in data:
        writer.writerow(row)


上述代码中,我们首先导入了Python内置的csv模块。然后定义了一个包含数据的列表data,列表中每个元素表示一行数据,包含ID、Name和Age三列数据。

接着,我们使用open()函数打开文件data.csv,并通过csv.writer()方法创建一个写入对象writer。在写入数据时,我们遍历data列表中的每个元素,调用writerow()方法将其写入到CSV文件中。

最后,我们使用with语句来确保在写入完毕后自动关闭文件,这样可以避免出现文件操作不当所引起的问题。

执行以上代码后,就会在当前目录下生成一个名为data.csv的CSV文件,并且该文件中已经写入了我们定义的数据列表中的内容。

python把数据转换为txt文件
将数据转换为 txt 文件,可以使用 Python 内置的 open() 函数来打开一个文件,并使用 write() 函数将数据写入文件中。

下面是一个简单的示例程序,演示了如何将一个列表中的字符串写入到一个文本文件中。

# 定义要写入文件的内容
data = ['Hello', 'World', 'Python']
 
# 打开文件,以写入模式写入数据
with open('output.txt', 'w') as f:
    for item in data:
        f.write(item + '\n')


在这个示例中,我们首先定义了一个列表 data,它包含了需要写入文件的字符串。然后,我们使用 with open() 语句打开文件 output.txt,并指定以写入模式写入数据。接下来,我们使用一个循环遍历 data 列表中的每个字符串,将其逐行写入到文件中,每个字符串后面加上一个换行符,以保证每个字符串占据一行。

运行上述程序后,会在当前工作目录下生成一个名为 output.txt 的文件,其中包含了我们定义的三个字符串,每个字符串占据一行。你可以打开这个文件,查看其中的内容。

原文链接:https://blog.csdn.net/fanjufei123456/article/details/130895469

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值