单个文件中有多个行尾

时间:2019-05-18 01:28:27

标签: python python-3.x newline eol lf

基本上,我正在尝试转换大量文件的行尾。 在执行lazyread并使用正则表达式替换行尾的同时

为了找到文件是否已存在于所需的行尾,我放置了一个if语句,如下所述:

mreg = b'(?<!\r)\n|\r(?!\n)' if desired_eol == 'CRLF' else b'(?<=\r)\n|\r(?=\n)'
if re.search(mreg, line):
 # Change to desired EOL here
else:
 # (already in desired line ending)
 break

基本上,这很好。

由于我将以懒惰的方式读取文件,所以我想知道整个文件的一部分中行尾是否是所需行尾,这是否意味着整个文件都在所需行尾中? >

请澄清我的疑问。

0 个答案:

没有答案