Tengo un script de Python que se utiliza csv.writer
para 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: cmd
arg:"/c C:\Python27\python.exe C:\Script\script.py"