[BangPypers] Need help for python coding
abdulmuneer at gmail.com
Thu Apr 18 14:59:05 CEST 2013
You can use os.path.join() to join the user input to a base path. Python
will take care of unix/windows differentiation and append slashes
>>> import os
>>> base_path = os.getcwd()
>>> file_name = raw_input("Enter Filename\n")
>>> complete_path = os.path.join(base_path, file_name)
Note:if you are not using python3, use raw_input instead of input.
raw_input accepts the values as string and therefore people cannot do nasty
things by typing executable code.
Follow me on Twitter: @abdulmuneer <http://twitter.com/#%21/abdulmuneer>
On Thu, Apr 18, 2013 at 6:15 PM, Kamalakar gs <foxrun2005 at gmail.com> wrote:
> HI all,
> I have a query that i have doc which is read through python.But instead of
> giving path and filename
> in the coding.I want to manipulate it like "python has to ask USER for a
> specific filename so that python recognizes the directory internally and
> read the file ".How do i do this.I have tried with
> filename = input ("filename") but it just file name and will not recognises
> the path.
> For example:
> file name = input ("file name: ")
> file name = python
> it has to recognizes the path like "C:\users\desktop\python"
> BangPypers mailing list
> BangPypers at python.org
More information about the BangPypers