最近在复制被人的文档时发现,前边总是带有行数,
一行一行的去太麻烦,自己写了下,自动去除每行前面的行数
In [1]: html = ''' 5
...: 6
...: 7 import logging
...: 8 import requests
...: 9
...: 10 from Zmops import settings
...: 11 from api.gaodei import GaoDeiBase
...: 12
...: 13 from wechat.pack import Pack
...: 14
...: 15 from django.http.response import HttpResponse, HttpResponseRedirect
...: 16 from django.views.decorators.csrf import csrf_exempt
...: 17 from django.shortcuts import redirect
...: 18 from django.shortcuts import render
...: 19 from django.contrib import messages'''
In [2]: # 要考虑到还有3位数4位数的行数
In [4]: result_str = []
In [5]: import string
In [22]: for h in html.split('\n'):
...: result_str.append(h.lstrip().lstrip(string.digits)[1:])
In [23]: result_str
Out[23]:
[
' ',
' ',
' import logging',
' import requests',
' ',
' from Zmops import settings',
' from api.gaodei import GaoDeiBase',
' ',
' from wechat.pack import Pack',
' ',
' from django.http.response import HttpResponse, HttpResponseRedirect',
' from django.views.decorators.csrf import csrf_exempt',
' from django.shortcuts import redirect',
' from django.shortcuts import render',
' from django.contrib import messages']
In [24]:
注意:刚开始没注意,写着才发现数字前边还有空白,就先去空白再去数字