由于经常看网上有关编程方面的教程,所以就遇到要copy代码到自己的电脑上进行练习,可copy的代码经常有行号,这可怎么办呢?
起初还是手动去删除,一两次还没关系,可手动久了久觉的麻烦.
作为一个码代码的,面对这种耗费时间的麻烦事,果断制造工具来解决
下面是Python脚本解决方案:
#脚本名 : delLineNum.py
#用法: delLineNum.py filename [n] filename是含有行号的文件名 n每行前面多余的数字的字符数(可选)
#
#!/usr/bin/python
import sys
import os
fname=sys.argv[1]
f=open(fname,'r')
n=0
m=0
flag=True
line=f.readline()
if len(sys.argv) == 2:
while True:
if line[n]==' ':
m=m+1
if ((line[n]) >'0' and (line[n]) < '9'):
m=m+1
n=n+1
while ((line[n]) >29 and (line[n]) < 40):
m=m+1
n=n+1
flag=False
if not flag:
break
n+=1
length=