¿Por qué mi secuencia de comandos Python no guarda el archivo cuando uso el Programador de tareas?

¿Por qué mi secuencia de comandos Python no guarda el archivo cuando uso el Programador de tareas?

Tengo un script de Python que se utiliza csv.writerpara crear un archivo csv. Esto funciona bien cuando lo ejecuto desde la línea de comandos, pero no se crea ningún archivo cuando ejecuto el script usando el Programador de tareas de Windows. Lo único que se me ocurre es que no estoy ejecutando mi computadora como administrador (porque es una computadora de trabajo), pero ¿por qué me permitiría hacer esto en la línea de comando pero no en el Programador? El resto del script se ejecuta con el Programador, pero no la parte para guardar el archivo csv.

Respuesta1

Usé esto para resolver un problema similar. Bajo su acción por lotes, lo configuré de la siguiente manera y funcionó bien para mí.

  • Programa/script: ruta a Python, por ejemplo,C:\Python27\ArcGIS10.2\python.exe
  • Agregar argumentos (opcional): nombre del script, por ejemplo,scrape.py
  • Comience en (opcional): ruta al script, por ejemplo,C:\Users\handsome\Documents\PYTHON\Code

Respuesta2

Programa/script: cmdarg:"/c C:\Python27\python.exe C:\Script\script.py"

ingrese la descripción de la imagen aquí

información relacionada