首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python编写到CSV All in One Cell

Python编写到CSV All in One Cell
EN

Stack Overflow用户
提问于 2016-03-19 00:29:11
回答 1查看 210关注 0票数 0

我正在试着把csv文件的前7行去掉。

可能有一种更简洁的方法可以做到这一点,但现在我正在读取一个文件,并将前7行以外的每一行都写入另一个文件。但是,当我写入文件时,该行的所有内容都显示在第一个单元格中,而不是分散在有组织的列中。

下面是我的代码:

代码语言:javascript
复制
with open('file1.csv', 'r') as file_org:
    with open("file2.csv","w") as file_stripped:
        writer = csv.writer(file_stripped)
        for i, line in enumerate(file_org, -7):
            if i>=0: 
                writer.writerow([line])

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-03-19 02:08:32

在csv中阅读确实需要你指定分隔符,通常是";",你可以在手册中找到构造函数的用法,并且你应该打开文件查看内容,而不是通过其他工具,如excel

如果你不想改变内容,你可以把它们当做普通的文件/行,或者仅仅通过

代码语言:javascript
复制
line.split(";") 

代码语言:javascript
复制
";".join(splited_line) 

男子气概

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36089558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档