Skip to Main Content
Python para DevOps
book

Python para DevOps

by Noah Gift, Kennedy Behrman, Alfredo Deza, Grig Gheorghiu
September 2024
Intermediate to advanced content levelIntermediate to advanced
506 pages
12h 45m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Python para DevOps

Capítulo 3. Trabajar con la línea de comandos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

La línea de comandos es donde el caucho golpea el camino. Aunque hay muchas herramientas potentes con interfaces gráficas, la línea de comandos sigue siendo el hogar para el trabajo DevOps. Interactuar con tu entorno shell desde dentro de Python y crear herramientas de línea de comandos de Python son ambas cosas necesarias cuando se utiliza Python para DevOps.

Trabajar con el caparazón

Python ofrece herramientas para interactuar con sistemas y shells. Deberías familiarizarte con los módulos sys, os y subprocess, ya que todos ellos son herramientas esenciales.

Hablar con el Intérprete con el Módulo sys

El módulo sys ofrece acceso a variables y métodos estrechamente vinculados al intérprete de Python.

Nota

Hay dos formas dominantes de interpretar los bytes durante la lectura. La primera, little endian, interpreta que cada byte subsiguiente tiene mayor significado (representa un dígito mayor). La otra, big endian, asume que el primer byte tiene el mayor significado y desciende a partir de ahí.

Puedes utilizar el atributo sys.byteorder para ver el orden de bytes de tu arquitectura actual :

In [1]: import sys

In [2]: sys.byteorder
Out[2]: 'little'

Puedes utilizar sys.getsizeof para ver el tamaño de los objetos Python. Esto es útil si tienes poca memoria:

In [3]: sys.getsizeof(1)
Out[3]: 28

Si quieres realizar diferentes ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Introducción a Python, 2ª Edición

Introducción a Python, 2ª Edición

Bill Lubanovic
Patrones de Arquitectura con Python

Patrones de Arquitectura con Python

Harry Percival, Bob Gregory

Publisher Resources

ISBN: 9781098186425Supplemental Content