import os
import sys
import time
def main():
print("Este es un script autodestructivo.")
# Iniciar contador en reversa
contador_autodestruccion(10)
def contador_autodestruccion(segundos):
print(f"El script se autodestruirá en {segundos} segundos:")
for i in range(segundos, 0, -1):
print(i, end=' ', flush=True)
time.sleep(1)
print("\n El script se autodestruyó.")
eliminar_script_actual()
def eliminar_script_actual():
try:
# Obtener el nombre del archivo del script actual
script_actual = os.path.abspath(__file__)
# Eliminar el archivo del disco
os.remove(script_actual)
print(f"El script {script_actual} se ha autodestruido.")
except Exception as e:
print(f"No se pudo autodestruir el script: {e}")
if __name__ == "__main__":
main()
El programa que se autodestruye