what's the command for (cd ..) in python

Vlastimil Brom vlastimil.brom at gmail.com
Fri Sep 9 14:34:59 CEST 2011


2011/9/9 kaustubh joshi <kandrjoshi at gmail.com>:
> Hello friends,
>                          How do we carry out the command "cd .." in python?
>
> My problem is :
> I have a set of folders say m=1,2,3,4. In each of these folders, I have
> subfolders with common name say m_5,m_6,m_7,m_8. In each of these subfolder,
> there is a file which I have edit.
>                                           1
>          2                                    3
>        4
>                                          |
>           |                                      |
>             |
>
> ------------------------------------------------------------------------------------------------------------------------------------------
>                                   1_5, 1_6, 1_7, 1_8               2_5 ,2_6,
> 2_7, 2_8           3_5, 3_6, 3_7, 3_8          4_5, 4_6, 4_7, 4_8
>
> That is how I designed it
>
> When I run my script, it follows the route 1 ---> 1_5-----> do the edit job
> in the file. Now it need to change the  subfolder from 1_5 to 1_6, which is
> not happening.
>
> I created the folders using variable like m for folder taking values 1,2,3,4
> and m_n for subfolders with n=5,6,7,8.
>
> I am trying with os.chdir(path), but stuck with how to use m_n in it.
>
> What I am missing at the moment is something that do the job "cd .." does.
>
> Any help
>
>
> Karan
>
>
>
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
>
Hi,
Would maybe adjusting the path like this work?

>>> my_path = "c://d/e/f/g/"
>>> os.path.abspath(my_path + os.pardir)
'c:\\d\\e\\f'
>>>

hth,
  vbr



More information about the Python-list mailing list