小编Ada*_*rov的帖子

将txt转换为csv python脚本

我有一个内置的.txt文件 - 2.9,Gardena CA.

我想要做的是使用python脚本将该文本转换为.csv(表):

import csv
import itertools

with open('log.txt', 'r') as in_file:
    stripped = (line.strip() for line in in_file)
    lines = (line for line in stripped if line)
    grouped = itertools.izip(*[lines] * 3)
    with open('log.csv', 'w') as out_file:
        writer = csv.writer(out_file)
        writer.writerow(('title', 'intro'))
        writer.writerows(grouped)
Run Code Online (Sandbox Code Playgroud)

我在log.csv文件中得到的输出是 - title,intro,tagline

我希望log.csv文件显示的是:

title,intro
2.9,Gardena CA
Run Code Online (Sandbox Code Playgroud)

python csv text

7
推荐指数
2
解决办法
6万
查看次数

标签 统计

csv ×1

python ×1

text ×1