随风飞世 发表于 2018-8-8 13:50:42

【python】python代码的缩进

# -*- coding: utf-8 -*-  
codedic={'"':'&quot;',"'":'&#39;','<':'&lt;','>':'&gt;','&':'&amp;'}
  
codekey=codedic.keys()
  
filename=input('input file path:')
  
print(filename)
  
f=open(filename,'r')
  
all=''
  
for line in f:
  
    ltmp=''
  
    for c in line:
  
      if c in codekey:
  
            ltmp+=codedic
  
      elif ord(c)==9:
  
            ltmp+='&nbsp;&nbsp;'
  
      elif ord(c)==32:
  
            ltmp+='&nbsp;'
  
      else:
  
            ltmp+=c
  

  
    all=all+'<p style="margin-top: 0px; margin-bottom: 0px;">'+ltmp+'</p>'
  
f.close()
  

  
print('<pre class="brush:python;toolbar:false">' + all +'</pre>')
页: [1]
查看完整版本: 【python】python代码的缩进