title: Using BeautifulSoup to modify HTML
body: <p>I want to use Beautifulsoup to modify a whole <code>div</code> of a HTML. I was trying to modify the HTML, however the console output has the modifications, but the actual .html document itself is not modified. No new HTML was created.</p>
  
  <p>Can someone help me?</p>
  
  <pre><code>from bs4 import BeautifulSoup,Tag
  import re
  import urllib2
  import os.path
  base=os.path.dirname(os.path.abspath(__file__))
  
  html=open(os.path.join(base,'example.html'))
  soup=BeautifulSoup(html,'html.parser')
  
  
  for i in  soup.find('div',{"id":None}).findChildren():
      l=str(i);
      print l
      print l.replace(l,'##')
  </code></pre>