<div dir="ltr"><span class="Apple-style-span" style="border-collapse: collapse; ">try optparse  :)<div><br></div><div><a href="http://docs.python.org/lib/module-optparse.html" target="_blank" style="color: rgb(0, 0, 204); ">http://docs.python.org/lib/module-optparse.html</a></div>
</span><br><div class="gmail_quote">On Sun, Jul 27, 2008 at 9:13 PM, aditya shukla <span dir="ltr"><<a href="mailto:adityashukla1983@gmail.com">adityashukla1983@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div dir="ltr"><div dir="ltr">Hello folks ,I have a program in which a text file is generated as an output<br>eg<br><br>C:\prog\ prog -x test.txt <br>Right now whenever i have to read the test file i have to put its name manually in my code.<br>


eg<br>f=open("c:\\prog\\test.txt","r")<br><br>How ever i want to add the name of the test file dynamically to my program ie , if every time i give <br><br>C:\prog\ prog -x test.txt <br>The filename (test.txt) automatically comes in <br>


f=open("c:\\prog\\test.txt","r")<br><br>C:\prog\ prog -x file1.txt <br>f=open("c:\\prog\\file1","r")<br><br><br>in other words i do not want to do hard code the name of the file in my code every time i need to read it.<br>


<br>I was reading about the sys module and i guess sys.argv would take
the input from the command line whenever i run the python script .<br><br>Please guide me in the right direction on how to tackle the problem.<br><br>
Thanks in advance<br><br>Aditya<br><br></div>
</div>
<br>--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br></blockquote></div><br></div>