Módulo OS en Python con ejemplos

Python OS Módulo : Aquí, vamos a aprender sobre la OS módulo y algunas de sus funciones importantes con algunos ejemplos en el lenguaje de programación Python.

Python OS Módulo

El OS módulo nos ofrece una gran cantidad de funciones que utiliza para interactuar con el sistema operativo. No hay necesidad de instalar el módulo de OS porque es un módulo incorporado en Python. Mediante su uso, podemos realizar más tareas, como podemos obtener el nombre del sistema operativo, navegar por el sistema de archivos, y se llevan a cabo muchas otras operaciones.

Hay muchas directivas en el módulo os. Podemos conocer el todo Directiva mediante el uso de la función dir () . Vamos a verlo,

# importing the os module
import os
# printing the directives
print('All directive of os module are:',dir(os))

salida

All directive of os module are: ['DirEntry', 'F_OK', 'MutableMapping', 'O_APPEND', 
'O_BINARY', 'O_CREAT', 'O_EXCL', 'O_NOINHERIT', 'O_RANDOM', 'O_RDONLY', 'O_RDWR',
'O_SEQUENTIAL', 'O_SHORT_LIVED', 'O_TEMPORARY', 'O_TEXT', 'O_TRUNC', 'O_WRONLY',
'P_DETACH', 'P_NOWAIT', 'P_NOWAITO', 'P_OVERLAY', 'P_WAIT', 'PathLike', 'R_OK',
'SEEK_CUR', 'SEEK_END', 'SEEK_SET', 'TMP_MAX', 'W_OK', 'X_OK', '_Environ',
'__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__',
'__name__', '__package__', '__spec__', '_execvpe', '_exists', '_exit', '_fspath',
'_get_exports_list', '_putenv', '_unsetenv', '_wrap_close', 'abc', 'abort', 'access',
'altsep', 'chdir', 'chmod', 'close', 'closerange', 'cpu_count', 'curdir', 'defpath',
'device_encoding', 'devnull', 'dup', 'dup2', 'environ', 'error', 'execl', 'execle',
'execlp', 'execlpe', 'execv', 'execve', 'execvp', 'execvpe', 'extsep', 'fdopen',
'fsdecode', 'fsencode', 'fspath', 'fstat', 'fsync', 'ftruncate', 'get_exec_path',
'get_handle_inheritable', 'get_inheritable', 'get_terminal_size', 'getcwd', 'getcwdb',
'getenv', 'getlogin', 'getpid', 'getppid', 'isatty', 'kill', 'linesep', 'link',
'listdir', 'lseek', 'lstat', 'makedirs', 'mkdir', 'name', 'open', 'pardir', 'path',
'pathsep', 'pipe', 'popen', 'putenv', 'read', 'readlink', 'remove', 'removedirs',
'rename', 'renames', 'replace', 'rmdir', 'scandir', 'sep', 'set_handle_inheritable',
'set_inheritable', 'spawnl', 'spawnle', 'spawnv', 'spawnve', 'st', 'startfile',
'stat', 'stat_result', 'statvfs_result', 'strerror', 'supports_bytes_environ',
'supports_dir_fd', 'supports_effective_ids', 'supports_fd', 'supports_follow_symlinks',
'symlink', 'sys', 'system', 'terminal_size', 'times', 'times_result', 'truncate',
'umask', 'uname_result', 'unlink', 'urandom', 'utime', 'waitpid', 'walk', 'write']

En este tutorial, vamos a cubrir algunas funciones importantes del sistema operativo módulo .

Algunas funciones importantes del sistema operativo del módulo

1) os.name

Esta función proporciona el nombre del sistema operativo que se ejecutan en el propio sistema. La salida de esta función puede variar de sistema a sistema, porque todo no está utilizando el mismo sistema operativo.

# importing the os module
import os
# getting & printing the name of the OS
print( 'Name of operating system: ',os.name)

salida

Name of operating system:  nt #windows nt is 32 bit operating system.

2) os.getcwd ()

Esta función devuelve el nombre de la directiva de trabajo actual del archivo que se utiliza para ejecutar el código.

# importing the os module
import os
# getting & printing the current working directory
print( 'location of the file:',os.getcwd())

salida

location of the file: C:UsersBIPIN KUMAR

3) os.chdir ()

Esta función se utiliza para cambiar la ruta del archivo que se utiliza para ejecutar el código. Se necesita la nueva ruta en forma de cadena como parámetro. Antes de ir a cambiar el directorio, hacemos un nuevo directorio utilizando la función mkdir () .

# importing the os module
import os
# creates a temporary directory
os.mkdir('d:tempdirectory')
# getting & printing the current working directory
print( 'location of the file:',os.getcwd())
# changing the directory
os.chdir('E:tempdirectory')
# getting & printing the current working directory
print( 'New location of the file:',os.getcwd())

salida

location of the file: C:UsersBIPIN KUMAR
New location of the file: E:tempdirectory


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *