Wednesday, July 3, 2024
HomeLanguagesPythonPython | os.mknod() method

Python | os.mknod() method

OS module in Python provides functions for interacting with the operating system. OS comes under Python’s standard utility modules. This module provides a portable way of using operating system dependent functionality.
os.mknod() method in Python is used to create a file system node i.e a file, device special file or named pipe with specified path name.
 

Syntax: os.mknod(path, mode = 0o600, device = 0, *, dir_fd = None)
Parameters: 
path: A path-like object representing the file system path. 
device (optional): This defines the newly created device files. The default value of this parameter is 0. 
dir_fd (optional): This is a file descriptor referring to a directory. 
Return type: This method does not return any value. 
 

Code: Use of os.mknod() method 
 

Python3




# Python3 program to explain os.mknod() method
 
# importing os module
import os
 
# importing stat module
import stat
 
 
# Path
path = "filex.txt"
 
# Permission to use
per = 0o600
 
# type of node to be created
node_type = stat.S_IRUSR
mode = per | node_type
 
# Create a file system node
# with specified permission
# and type using
# os.mknod() method
os.mknod(path, mode)
 
print("Filesystem node is created successfully")


Output: 

File system node is created successfully

 

Shaida Kate Naidoo
am passionate about learning the latest technologies available to developers in either a Front End or Back End capacity. I enjoy creating applications that are well designed and responsive, in addition to being user friendly. I thrive in fast paced environments. With a diverse educational and work experience background, I excel at collaborating with teams both local and international. A versatile developer with interests in Software Development and Software Engineering. I consider myself to be adaptable and a self motivated learner. I am interested in new programming technologies, and continuous self improvement.
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments