如何使用python逐行拆分记事本文件?

时间:2017-08-28 06:58:21

标签: python-3.x file-io

我有一个包含以下内容的文本文件。我想将此文件拆分为多个文件(1.txt,2.txt,3.txt ...)

我的txt文件如下:

08-21 10:49:35.563 D/Primes  (13162): Package metric disabled.
08-21 10:49:35.563 D/Primes  (13162): Battery metric disabled
08-21 10:49:35.563 D/Primes  (13162): MagicEye logging metric disabled

我想分开,

的1.txt: 08-21 10:49:35.563 D / Primes(13162):禁用包装度量。

2.txt: 08-21 10:49:35.563 D / Primes(13162):禁用电池指标

3.txt: 08-21 10:49:35.563 D / Primes(13162):禁用MagicEye日志记录度量

1 个答案:

答案 0 :(得分:0)

很简单:

readline()
  • 最好在处理文件时使用with关键字 对象。优点是文件在其之后正确关闭 即使在某个时刻出现异常,套件也会完成。运用 with也比编写等效的try-finally块短得多。 Reading and Writing Files

  • (\n)从文件中读取一行;换行符 readline()留在字符串的末尾,并且只在字符串中省略 如果文件不以换行符结尾,则为文件的最后一行。这个 使返回值明确;如果\n返回空 字符串,已到达文件的末尾,而空白行是 由write(string)表示,只包含一个换行符的字符串。 Methods of File Objects

  • FOSUserBundle将字符串的内容写入文件,返回 写的字符数。 Methods of File Objects