python - 单个文件中的多行结尾
问题描述
基本上我正在尝试转换大量文件的行尾。虽然我正在做一个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
基本上这运作良好。
由于我将以懒惰的方式读取文件,因此我想知道在整个文件的一大块中,行尾是否是所需的行尾,这是否意味着整个文件都在所需的行尾中?
请澄清我的疑问。
解决方案
推荐阅读
- python - 有向图对象没有属性“add_path”
- python - 在jira中使用python循环创建票证
- mitmproxy - mitmdump 替换模式构造
- python - 将 Excel 工作簿加载到 Python 中的 COM 对象时,数据未正确刷新/加载
- python-3.x - mxnet 导入 nd 或 np 以使用数组
- machine-learning - 具有连续特征的决策树回归器中从中选择最佳分割的切点?
- cordova - Cordova airwatch-sdk-plugin 的自定义启动闪屏
- javascript - Swapi 在人民卡中获取和渲染电影
- machine-learning - 如何强制 GAN 中的生成器进行探索?
- java - 使用 Target=ElementType.TYPE(类注释)为注释创建 AspectJ