Total Pageviews

Popular posts


 os.path

This module implements some useful functions on pathnames. The path parameters can be passed as either strings, or bytes. Applications are encouraged to represent file names as (Unicode) character strings

Join Paths

To join two or more path components together, firstly import os module of python and then use following:

import os os.path.join('a', 'b', 'c')

The advantage of using os.path is that it allows code to remain compatible over all operating systems, as this uses the separator appropriate for the platform it's running on.

For example, the result of this command on Windows will be:

>>> os.path.join('a', 'b', 'c') 'a\b\c'

In an Unix OS:

>>> os.path.join('a', 'b', 'c') 'a/b/c' 

 Path Component Manipulation

To split one component off of the path:

>>> p = os.path.join(os.getcwd(), 'foo.txt')

 >>> p '/Users/csaftoiu/tmp/foo.txt'

 >>> os.path.dirname(p) '/Users/csaftoiu/tmp' 

>>> os.path.basename(p) 'foo.txt' 

>>> os.path.split(os.getcwd()) ('/Users/csaftoiu/tmp', 'foo.txt')

 >>> os.path.splitext(os.path.basename(p)) ('foo', '.txt') 

No comments

ict note in A/L

3/Technology ict note in A/L/post-list