Código de Python - autocompleta

Filtrado por el tag: python generar particiones
<<>>
Imágen de perfil
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

autocompletagráfica de visualizaciones


Python

Publicado el 20 de Julio del 2022 por Francisco Javier (11 códigos)
789 visualizaciones desde el 20 de Julio del 2022
Cualquier código repetitivo que en proyectos grandes se hagan repetitivos como por ejemplo los métodos de interfaz, llamadas a BBDD o intalación de CRUD, clases en POO, etc gracias a varias librerías podemos ahorrar tiempo.

Es importante saber que a la hora de ejecutar los comoandos es muy importante colocar el cursor don queires que se pegue el autocompletado.

Todo cógigo tedioso, repetitivo y esqueletos, podemos llegar a ahorrar bastante tiempo

Requerimientos

python3

jfb-001

Publicado el 20 de Julio del 2022gráfica de visualizaciones de la versión: jfb-001
790 visualizaciones desde el 20 de Julio del 2022
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
code]from pynput.keyboard import Key, Controller
import pyperclip as pc
import os
import io
from io import open
from datetime import datetime
from datetime import date
import datetime
 
 
#completa_conexion(n):TE AUTOCOMPLETA UNA CLASE CON LA CONEXXION A UNA BBDD PASANDO COMO ARGUMENTO NOMBRE DE LA CLASE
#completa_interfaz(n):AUTOCOMPLETA LOS MÉTODOS DE INTERFAZ DE LA VARIABLE PRIVADA QUE PASAS COMO ARGUMENTO
 
def autorelleno1(clave):
    return f'''
    @property
    def {clave}(self):
        return self._{clave}
    @{clave}.setter
    def {clave}(self,valor):
        self._{clave}=valor
    @{clave}.deleter
    def {clave}(self):
        del self._{clave}'''
 
 
 
def autorelleno2(clave):
    return f'''
    #SE REQUIERE IMPORTAR:
    #import mysql.connector
    #from mysql.connector import Error
    class {clave}():
        def __init__(self):
            try:
                self.conexion = mysql.connector.connect(
                    host=,
                    user=,
                    password=,
                    db=
                )
            except Error as ex:
                print("Error al intentar la conexión: {0}".format(ex))'''
 
def autorelleno3(n,m):#verifica nobre de usuario
    return f'''
#Devuelve True si el nombre usuario es aceptado y verificado
def usuario():
        usser=input("Introduce un usuario : ")
        if len(usser)<{n} or len(usser)>{m}:
            print("El usuario debe tener entre {n} y {m} caracteres")
            usuario()
        elif usser.isalnum()==False:
            print("Los valores del usurio deben ser únicamente letras o números")
            usuario()
        else:
            print(True)
        '''
def autorelleno4(n):
    return f'''
def contraseña():
  global passw
  passw=input("Introduce contraseña: ")
  if len(passw)<={n-1}:
    print("La contraseña debe tener al menos {n} caractéres")
    contraseña()
  elif passw.isalnum()==True:
    print ("La contraseña debe tener al menos un carácter no alfanumérico")
    contraseña()
  elif passw.lower() == passw:
    print("Debe haber por lo menos una mayúscula")
    contraseña()
  elif passw.upper()==passw:
    print("Debe haber por lo menos una minúscula")
    contraseña()
  for i in passw:
    if i==" ":
      print("La contraseña no debe tener espacios en blanco")
      contraseña()
  print(True)
    '''
def autorelleno5():
    return f'''
    #NO OLVIDES DARLE UNA EXTENSION AL NOMBRE DEL ARCHIVO DEL PRIMER ARGUMENTO
    #SUSTITUYE EN LA LLAMADA A LA FUNCION escribir(); EL ARCHIVO POR EL NOMBRE DEL ARCHIVO Y DOCUMENTACIÓN POR LO QUE QUIERAS DENTRO DEL ARCHIVO.
    def escribir(archivo,documentacion):
        fichero = open(archivo, 'a')
        fichero.write(documentacion)
        fichero.close()
    escribir(archivo,documentacion)
    '''
 
 
def completa_conexion(n):#TE AUTOCOMPLETA UNA CLASE CON LA CONEXXION A UNA BBDD PASANDO COMO ARGUMENTO NOMBRE DE LA CLASE
    prueba01=pc.copy(autorelleno2(n))
    keyboard = Controller()
    with keyboard.pressed(Key.ctrl):
        keyboard.press('v')
        keyboard.release('v')
 
 
def completa_interfaz(n):#AUTOCOMPLETA LOS MÉTODOS DE INTERFAZ DE LA VARIABLE PRIVADA QUE PASAS COMO ARGUMENTO
    prueba01=pc.copy(autorelleno1(n))
    keyboard = Controller()
    with keyboard.pressed(Key.ctrl):
        keyboard.press('v')
        keyboard.release('v')
 
def verifica_ususario(n,m):#AUTOCOMPLETA VERIFICACION DE USUARIO; SOLO PUEDEN SER NÚMEROS O LETRAS Y PASARLE POR ARGUMENTO EL MÍNIMO Y MÁXIMO DE CARACTERES QUE QUIERES QUE TENGA.
    prueba01=pc.copy(autorelleno3(n,m))
    keyboard = Controller()
    with keyboard.pressed(Key.ctrl):
        keyboard.press('v')
        keyboard.release('v')
 
def verifica_password(n):#AUTOCOMPLETA FUNCION DE VERIFICACION DE PASSWORD PASANDO COMO ARGUMENTO CANTIDAD MAX DE CARACTERES
    prueba01=pc.copy(autorelleno4(n))
    keyboard = Controller()
    with keyboard.pressed(Key.ctrl):
        keyboard.press('v')
        keyboard.release('v')
 
def guarda_en_archivo():#CREA EL ARCHIVO CON EL NOMBRE DEL PRIMER ARGUMENTO Y GUARDA LA INFORMACION QUE GUARDAS EN EL SEGUNDO ARGUMENTO QUE DEBES INTRODUCIR LUEGO.
    prueba01=pc.copy(autorelleno5())
    keyboard = Controller()
    with keyboard.pressed(Key.ctrl):
        keyboard.press('v')
        keyboard.release('v')[/code]



Comentarios sobre la versión: jfb-001 (0)


No hay comentarios
 

Comentar la versión: jfb-001

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s7259