0

基本上我正在尝试转换大量文件的行尾。虽然我正在做一个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

基本上这运作良好。

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

请澄清我的疑问。

4

0 回答 0