Ir al contenido
Gnu/Linux Vagos
Conéctate para seguir esto  
elmoyer

Autocompletado y función clear en Python

Recommended Posts

Buenos días compañeros,

 

una de las cosas que más pereza me daba al programar en python es que sin depender de ningún IDE en el terminal no podíamos usar el autocompletado y claro eso cansa bastante. Otro "fallo"(bajo mi punto de vista) es que para limpiar la pantalla tenemos que escribir 3 líneas de código cada vez que iniciamos un terminal y escribimos python. Así que vamos a solucionarlo! :D

 

Para poder usar las funciones de autocompletado y clear en python jugaremos con .bashrc y crearemos un .pythonrc.py.

Una vez creado el .pythonrc.py escribiremos los siguientes códigos:

 

Autocompletado:

import readline, rlcompleter
readline.parse_and_bind("tab: complete")

Función clear:

import os
class Clear(object):
    def __repr__(self):
        os.system('clear')
        return ''

clear = Clear()

Guardamos el archivo y lo incluimos en nuestro .bashrc añadiendo esta línea al final del documento:

export PYTHONSTARTUP=~/.pythonrc.py

#En el caso de que vuestro .py se llame de otro modo o esté ubicado en otro sitio solo hay 
#que cambiar la ruta y el nombre.

Después de añadir esa línea escribimos source .bashrc y ya tendremos las funciones de clear y autocompletado activadas :)

 

Un saludo!

Compartir este post


Enlace al post
Compartir en otros sitios

@@mijailbellum te animo a que le des fuerte a python, es muy útil y si alguno piensa que no es muy útil etc que se de una vuelta por Kali 2.0 y que empiece a abrir programas que ya verá como muchos tienen la mágica extensión ".py"   :D :D

Editado por elmoyer

Compartir este post


Enlace al post
Compartir en otros sitios

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invitado
Responder en este tema...

×   Has incluido contenido con formato.   Eliminar formato

  Sólo se permiten 75 emoticonos como máximo.

×   Tu enlace ha sido insertado automáticamente.   Deshacer y mostrar como enlace

×   Su contenido anterior ha sido restaurado.   Limpiar editor

×   No puedes pegar imágenes directamente. Súbelas a algún hosting de imágenes y pega la dirección URL

Conéctate para seguir esto  

×
×
  • Crear Nuevo...