una txt partir lista importar guardar español escribir ejercicios dat crear como binarios archivos archivo abrir python windows

txt - guardar una lista en un archivo python



¿Cómo iniciar un archivo python mientras se inicia Windows? (6)

Dependiendo de lo que haga el script, puede:

  1. empaquetarlo en un servicio, que luego debe ser instalado
  2. agréguelo al registro de Windows (HKCU / Software / Microsoft / Windows / CurrentVersion / Run)
  3. agregue un acceso directo a la carpeta de inicio del menú de inicio; su ubicación puede cambiar con la versión del sistema operativo, pero los instaladores siempre tienen instrucciones para colocar un acceso directo en esa carpeta
  4. use el programador de tareas de Windows, y luego puede configurar la tarea en varios tipos de eventos, incluido el inicio de sesión y el inicio.

La solución real depende de sus necesidades y de lo que realmente hace el script.
Algunas notas sobre las diferencias:

  • La solución # 1 inicia el script con la computadora, mientras que la solución # 2 y # 3 se inician cuando el usuario que lo instaló inicia sesión.
  • También vale la pena tener en cuenta que el # 1 siempre inicia el script, mientras que el # 2 y el # 3 iniciarán el script solo en un usuario específico (creo que si usa el usuario predeterminado, se iniciará en todos, pero no estoy Seguro de los detalles).
  • La solución # 2 es un poco más "oculta" para el usuario, mientras que la solución # 3 deja mucho más control para el usuario en términos de deshabilitar el inicio automático.
  • Finalmente, la solución # 1 requiere derechos administrativos, mientras que los otros dos pueden ser realizados por cualquier usuario.
  • La solución # 4 es algo que descubrí últimamente y es muy sencillo. El único problema que he notado es que la secuencia de comandos de Python hará que aparezca una pequeña ventana de comandos.

Como puede ver, todo se reduce a lo que quiere hacer; por ejemplo, si es algo solo para sus propósitos, simplemente lo arrastraría a la carpeta de inicio.

En cualquier caso, últimamente me inclino por la solución # 4, como el enfoque más rápido y directo.

Tengo un archivo de python y estoy ejecutando el archivo.

Si Windows se apaga y se reinicia nuevamente, ¿cómo puedo ejecutar ese archivo cada vez que Windows se inicia?


En el siguiente directorio de inicio (al menos esta ruta existe en Windows XP):

C:/Documents and Settings/All Users/Start Menu/Programs/Startup

poner un acceso directo a su programa de python. Debe ejecutarse cada vez que se inicie su sistema.


No he probado esto, pero crearía un archivo de proceso por lotes que contenga "python yourfile.py" y lo pondría en la carpeta de inicio automático.


Puedes poner run_script.cmd en

C:/Users/username/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup

Contenido de run_script.cmd

python path/to/your/script.py


Si simplemente puede agregar el siguiente código a su script. Sin embargo, esto solo funciona en windows !:

import getpass USER_NAME = getpass.getuser() def add_to_startup(file_path=""): if file_path == "": file_path = os.path.dirname(os.path.realpath(__file__)) bat_path = r''C:/Users/%s/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup'' % USER_NAME with open(bat_path + ''//' + "open.bat", "w+") as bat_file: bat_file.write(r''start "" %s'' % file_path)

esta función crea un archivo bat en la carpeta de inicio que ejecuta su script.

La ruta_archivo es la ruta al archivo que desea ejecutar cuando se abre su computadora. puede dejarlo en blanco para agregar el script en ejecución al inicio.


intente agregar una entrada a "HKLM / SOFTWARE / Microsoft / Windows / CurrentVersion / RunOnce". Clic derecho -> nuevo -> valor de cadena -> agregar ruta de archivo