博客
关于我
Python \r\n与\n的转换
阅读量:795 次
发布时间:2023-03-06

本文共 1812 字,大约阅读时间需要 6 分钟。

Python文件替换脚本:处理文本和换行符

以下是一个用于替换文件内容的Python脚本示例,该脚本支持文本和换行符处理。

主要功能:

  • 自动检测文件编码格式
  • 支持文本和二进制文件处理
  • 处理不同类型的换行符(\r\n、\r、\n)
  • 可选文件扩展名后缀匹配

代码实现:

import
os
def
replace(filePath, w2u):
try:
oldfile = open(filePath, "rb")
path, name = os.path.split(filePath)
newfile = open(path + '$' + name, "wb")
old = oldfile.read(200)
newData = data.replace(old, new)
newfile.write(newData)
if len(data) > 200:
break
newfile.close()
oldfile.close()
os.remove(filePath)
os.rename(path + '$' + name, filePath)

注意事项:

  • 在处理文本文件时,建议使用"rb"模式打开以确保兼容性
  • 脚本支持多种换行符格式自动处理
  • 可根据实际需求设置文件扩展名过滤

本脚本主要功能包括:-自动检测文件编码格式-支持文本和二进制文件处理-处理不同类型的换行符-可选文件扩展名后缀匹配

转载地址:http://xgafk.baihongyu.com/

你可能感兴趣的文章
React Collapse Pane 项目教程
查看>>
php判断ip黑名单程序代码
查看>>
php判断复选框是否被选中的方法
查看>>
PHP判断指定目录下是否存在文件
查看>>
php判断数组是否为空
查看>>
PHP判断数组是否有重复值、获取重复值
查看>>
springboot基于Web的社区留守儿童管理系统源码毕设+论文
查看>>
Springboot基于Redisson实现Redis分布式可重入锁【案例到源码分析】
查看>>
PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示
查看>>
PHP加密与安全的最佳实践
查看>>
PHP加速器eaccelerator导致php-fpm进程卡死原因分析
查看>>
PHP区分 企业微信浏览器 | 普通微信浏览器 | 其他浏览器
查看>>
php原生代码怎么连表查询,PHP tp5中使用原生sql查询代码实例
查看>>
PHP去掉转义符
查看>>
php去除字符串开头或末尾的字符(例如逗号)
查看>>
php反射api
查看>>