| method | Desc | Example |
| os.path.curdir | always returns . |
>>>os.path.curdir
.
>>>os.path.realpath(os.path.curdir)
/home/jhonpeter
realpath method expands . to absolute path in Linux
|
| os.path.sep | file path seperator for Linux forward slash / for Windows backward slash \ | >>>os.path.sep / #for linux \ #for Windows |
| os.path.basename | gets filename for a given path | >>>os.path.basename('/var/log/log220902.log')
'log220902.log'
|
| os.path.getsize | size of the file | os.path.getsize('/home/jhonpeter/Documents/docs/spring-boot-actuator-web-api.pdf') Displays size in bytes |
| os.path.isdir os.path.isfile | check for given path is a directory or file |
>>>os.path.isdir('/var/ftp')
True
>>> os.path.isfile('/var/log/boot.log')
True
--both file and directory should exists in the system
|
| os.path.getatime os.path.getctime os.path.getmtime | Every file in the system has last accessed time, last modified time, last changed time |
>>> os.path.getatime('/var/log/boot.log')
1664476200.7197595
>>> os.path.getctime('/var/log/boot.log')
1664504540.176316
>>> os.path.getmtime('/var/log/boot.log')
1664504540.176316
>>>
|
| os.path.expandvars | Expand Linux Shell Variables in Python, similarly in Windows Environment Variables |
>>>os.path.expandvars('$HOME')
/home/jhonpeter
# here $HOME is a Shell Environment variable.
|
| os.path.join | join method is used to build a path from multiple variables. |
>>> os.path.join('/var','log','tmp.log')
'/var/log/tmp.log'
# it builds a path
|