我最近编写了一些 python 脚本来计算 csv 文件中的单词数,然后打印输出两列:“Prefix”和“Count”,其中 prefix 是名称中的第一个单词,count 是该名称的所有出现次数的总和。
我的问题是,如果我尝试直接输出到 .csv 文件,所有内容都会放在一列中,看起来不太好。但是,如果我先输出到一个 .txt 文件,然后在 excel 中打开该文件,它要求我制作一个空格分隔符,它看起来是正确的。我敢打赌答案是非常基本的,但我只是想知道是否有比保存为 .txt 然后重新打开为 .csv 更简单的方法。此外,为什么我可以打开一个新的 excel 文件并从那里打开 .txt 文件并且它可以工作,而如果我尝试直接将 .txt 文件“打开”到 excel 中它不起作用(而是给我旧的结果在一列中的所有内容)?
非常感谢您提供的任何帮助!
编辑:当我使用“打开方式”按钮将 .txt 文件作为 csv 打开时,输出如下所示:
Word Count
the 333
Family 54
当我打开一个新的 excel 文件并从那里打开 .txt 文件并使用文件打开之前出现的分隔符选项时,它看起来像这样正确:
Word, Count
the, 333
Family, 54