1

Serializar

#se extrae de un archivo
master = “AZW00001”
# se extrae es serial y el prefijo
prefix = master[:3]
print(prefix)
ser = master[3:]
print(ser)

#se recibe el archivo a intero
ser_master = int(ser)

ser_bd1 = ser_master
ser_bd2 = ser_master + 1
ser_bd3 = ser_master + 2
ser_bd4 = ser_master + 3
#combertimos a string
ser_bd1_str = str(ser_bd1)
ser_bd2_str = str(ser_bd2)
ser_bd3_str = str(ser_bd3)
ser_bd4_str = str(ser_bd4)

# el comando len() cuanta la longuitud de la variable
fill = len(ser_bd1_str)

fill_str = str(fill)

if fill_str == “1”:
ceros = "0000"
if fill_str == “2”:
ceros = "000"
if fill_str == “3”:
ceros = "00"
if fill_str == “4”:
ceros = “0”

ser_b1 = ceros + ser_bd1_str
ser_b2 = ceros + ser_bd2_str
ser_b3 = ceros + ser_bd3_str
ser_b4 = ceros + ser_bd4_str

ser_bd1_fin = prefix + ser_b1
ser_bd2_fin = prefix + ser_b2
ser_bd3_fin = prefix + ser_b3
ser_bd4_fin = prefix + ser_b4

print(ser_bd1_fin, ser_bd2_fin,ser_bd3_fin,ser_bd4_fin)

Escribe tu comentario
+ 2