Python OptParser
<p>I am trying to input a path using optparser in python. Unfortunately this piece of code keeps showing an error.</p>

<pre><code>import optparse,os

parser = optparse.OptionParser()
parser.add_option("-p","--path", help = "Prints path",dest = "Input_Path", metavar = "PATH")

(opts,args) =parser.parse_args()

print os.path.isdir(opts.Input_Path)
</code></pre>

<p>Error :-</p>

<pre>
Traceback (most recent call last):
  File "/Users/armed/Documents/Python_Test.py", line 8, in 
    print os.path.isdir(opts.Input_Path)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/genericpath.py", line 41, in isdir
    st = os.stat(s)
TypeError: coercing to Unicode: need string or buffer, NoneType found
</pre>

<p>Any help is much appreciated !</p>
