单个fi中的多个行尾

2024-09-30 02:22:18 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上,我正在尝试转换大量文件的行尾。 当我在做一个lazyread并使用regex替换行尾的时候

为了找出文件是否已经存在于所需的行尾,我放了一个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

基本上这是工作得很好

因为我将以懒散的方式读取文件,所以我想知道在整个文件的某个块中,行结束符是否是所需的行结束符,这是否意味着整个文件都在所需的行结束符中

请澄清我的疑问


Tags: 文件reifline语句elseregexdesired

热门问题