第一列是唯一的,只有一个条目。后面的列都有多个换行符,我想把每一行都放在自己的行中。你知道吗
还有大约50000行在这个文件中,将需要循环通过
我现在拥有的
Type, Animal, Age
Animals,Dog\nZebra\nPanda\nBear,40\n26\n18\n59
我的目标是什么
Type, Animal, Age
Animals,Dog,40
Animals,Zebra,26
Animals,Panda,18
Animals,Bear,59
老实说,我不知道从哪里开始,希望有人能把我引向正确的方向。希望能够完成它与某种权力地狱,但开放的任何东西。你知道吗
一些假设:
对文件中的每一行执行
.split(',')
,然后遍历创建的列表,如下所示:现在你有一个列表,应该是这样的:
这样你就可以更容易地浏览列表。。。所以你只需投入其中,并以你喜欢的方式保存!你知道吗
我希望这有帮助
由于原始csv不会在带换行符的字段周围加引号,因此文件需要用
newline='\r\n'
打开,这样只有\r\n
被视为换行符,而\n
本身不是:如果您的原始csv被正确引用,您的代码将如下所示:
相关问题 更多 >
编程相关推荐