python脚本如何实现给文本中的每一行的行尾加一个固定符号
python脚本如何实现给文本中的每一行的行尾加一个固定符号 符号是/ (反斜杠)
文本有100M左右大小,新手刚入手python
前辈们,来看下。
[解决办法]
with open('fn.txt', 'rb') as fr: # 用字节打开可避免编码问题
with open('fn1.txt', 'wb') as fw:
for l in fr:
fw.write(l.replace(b'\r\n', b'/\r\n'))
# 上面适用于win格式文本,*nix格式不需要'\r', mac格式忘了,自己查一下
# 下面是如果需要覆盖原文件fn.txt使用,否则跳过
import os
os.rename('fn.txt', 'fn.bak') # 代码测试成功这句可改用os.remove
os.rename('fn1.txt', 'fn.txt')