title: How to display proper output when using re.findall() in python?
body: <p>I made a python script to get the latest stock price from the Yahoo Finance. </p>
  
  <pre><code>import urllib.request
  import re
  
  htmlfile = urllib.request.urlopen("http://finance.yahoo.com/q?s=GOOG");
  
  htmltext = htmlfile.read();
  
  price = re.findall(b'&lt;span id="yfs_l84_goog"&gt;(.+?)&lt;/span&gt;',htmltext);
  print(price);
  </code></pre>
  
  <p>It works smoothly but when I output the price it comes out like this<br><code>[b'1,217.04']</code></p>
  
  <p>This might be a petty issue to ask but I'm new to python scripting so please help me if you can. <br>
  <br>I want to get rid of 'b'. If I remove 'b' from <code>b'&lt;span id="yfs_l84_goog"&gt;"</code>then it shows this error.</p>
  
  <pre><code>File "C:\Python33\lib\re.py", line 201, in findall
  return _compile(pattern, flags).findall(string)
  TypeError: can't use a string pattern on a bytes-like object
  </code></pre>
  
  <p>I want the output to be just</p>
  
  <pre><code>1,217.04
  </code></pre>