用Python实现换行符转换的脚本的教程
程序员文章站
2022-05-20 12:26:07
...
很简单的一个东西,在'\n'、'\r\n'、'\r'3中换行符之间进行转换。
用法
用法
复制代码 代码如下:
usage: eol_convert.py [-h] [-r] [-m {u,p,w,m,d}] [-k] [-f]
filename [filename ...]
filename [filename ...]
Convert Line Ending
positional arguments:
filename file names
optional arguments:
-h, --help show this help message and exit
-r walk through directory
-m {u,p,w,m,d} mode of the line ending
-k keep output file date
-f force conversion of binary files
源码
这只能算是argparse模块和os模块的utime()、stat()、walk()的一个简单的练习。可以用,但还相当不完善。
#!/usr/bin/env python #2009-2011 dbzhang800 import os import re import os.path def convert_line_endings(temp, mode): if mode in ['u', 'p']: #unix, posix temp = temp.replace('\r\n', '\n') temp = temp.replace('\r', '\n') elif mode == 'm': #mac (before Mac OS 9) temp = temp.replace('\r\n', '\r') temp = temp.replace('\n', '\r') elif mode == 'w': #windows temp = re.sub("\r(?!\n)|(?声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
推荐阅读
-
利用Python脚本生成sitemap.xml的实现方法
-
用PHP向数据库中实现简单的增删改查(纯代码,待完善),php增删_PHP教程
-
用python实现简单EXCEL数据统计的实例
-
利用Python脚本实现ping百度和google的方法
-
快速修改数组的某个值_我用Python,3分钟快速实现,9种经典排序算法的可视化...
-
PHP实现将颜色hex值转换成rgb的方法,hexrgb_PHP教程
-
用int类型实现类型unsinged int的右移操作_PHP教程
-
Python 实现一个颜色色值转换的小工具
-
python基础教程:决策树剪枝算法的python实现方法详解本文实例讲述了决策树剪枝算法的python实现方法。分享给大家供大家参考,具体如下: 决策树是一种依托决策而建立起来的一种树。在机器学习中
-
脚本语言 - A,B 两个文件,用PHP脚本实现按照一定格式将A中的内容输出到B中。php新手
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论