python怎么删除行 python删除行号小程序

经常复制网页文字时遇到行号,大多编辑器删除行号的效果不好使用python,perl的正则表示式的替换功能效果不错,下面是一个python示例,我来为大家科普一下关于python怎么删除行 python删除行号小程序?以下内容希望对你有帮助!

python怎么删除行 python删除行号小程序

python怎么删除行 python删除行号小程序

经常复制网页文字时遇到行号,大多编辑器删除行号的效果不好。使用python,perl的正则表示式的替换功能效果不错,下面是一个python示例。

#!/usr/bin/env python # -*- coding: UTF-8 -*- import re from sys import argv with open(argv[1], "r", encoding="utf-8") as input_file: with open(argv[2], "w", encoding="utf-8") as output_file: for line in input_file.readlines(): new_line = re.sub(r'^\s?\d \s?', '', line) output_file.write(new_line) input_file.close() output_file.close() '''dnum.py 本文件名 argv[1] 输入文件名 inputFile argv[2] 输出文件名 outputFile Python argv[0]是本脚本名,argv[1]是脚本名之后的第一个参数名,依次类推 命令行格式 python dnum.py inputFile outputFile ''' 上面程序小程序删除每行开始有无一个空格 一个以上数字 有无一个空格。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页