Python os Function
Python os
module can be used for system operations and do not need to consider
the operating system differences(e.g., the difference between Linux, Windows, MacOS).
Major attributes and methods list of os
module:
Method/Attribute
Description
os.linesep
strings for line separation
os.sep
separator for file path
os.curdir
current directory
os.pardir
parent directory
os.remove()
delete file
os.rename()
rename file
os.walk()
get all file names of directory
os.chdir()
change working directory
os.mkdir
create directory
os.mkdirs
create multi-level directory
os.listdir
get all files of a directory
os.getcwd()
get current working directory
os.chmod()
change the access attributes of directory
os.path.basename()
get file name out of file path
os.path.dirname()
get directory path of a file path
os.path.join()
join separate parts into a file path
os.path.split()
get separate parts of a file path, include dirname() and basename()
os.path.splitext()
get file name and extension
os.path.getatime()
most recent visit time
os.path.getctime()
create time
os.path.getmtime()
most recent modify time
os.path.getsize()
get file size
os.path.exists()
check file exist or not
os.path.isabs()
check the file path is a absolute path or not
os.path.isdir()
check the path is a directory of not
os.path.isfile()
check the path is a file or not