【发布时间】:2014-07-14 01:46:38
【问题描述】:
我每天都会收到一个文本文件。我需要对文本文件做几件事。
我需要每 181 个字符插入一个换行符。
我需要逐行读取文本文件并将单独的行发送到新的文本文件。 这些文件每行可以包含不同的数据类型,这对我的系统来说是不可用的。例如,我明天可能会得到一个包含 250 行数据的文件,其中包含 6 种不同的数据类型。数据类型由该行的前四个字母决定。我需要阅读每一行,如果该行以 ABC1 开头,请将其发送到文本文件“ABC1.txt”。下一次迭代和所有以 ABC1 开头的行都需要附加到同一个“ABC1.txt”文件中。如果该行以“ABC2”开头,则将其发送到文本文件 ABC2。
最后我需要把 original_file.txt 拆分成 ABC1.txt, ABC2.txt, ABC3.txt, ABC4.txt。
我是编程新手,我正在摆弄它。目前我可以打开文件并阅读它,我可以将它打印到一个新文件中。我还没有弄清楚如何将这些行排序为我需要的行,然后将它们发送到新的文本文件,然后对其他文件类型重复此操作。我做了很多谷歌搜索并观看了很多视频,但似乎没有一个能做我想做的事情,它们都很普通。
我还想弄清楚如何将这个固定长度的文档转换为 csv,但这只是锦上添花。
【问题讨论】:
-
也许你把你的代码放在这里,我们可以看到它有什么问题。
标签: python