Elegant way to take basename of directory in Python?

后端 未结 5 1348
傲寒
傲寒 2021-02-20 01:30

I have several scripts that take as input a directory name, and my program creates files in those directories. Sometimes I want to take the basename of a directory given to the

5条回答
  •  被撕碎了的回忆
    2021-02-20 02:10

    Use os.path.join() to build up paths. For example:

    >>> import os.path
    >>> path = 'foo/bar'
    >>> os.path.join(path, 'filename')
    'foo/bar/filename'
    >>> path = 'foo/bar/'
    >>> os.path.join(path, 'filename')
    'foo/bar/filename'
    

提交回复
热议问题