Por que meu script Python não salva o arquivo quando uso o Agendador de tarefas?

Por que meu script Python não salva o arquivo quando uso o Agendador de tarefas?

Eu tenho um script Python que usa csv.writerpara criar um arquivo csv. Isso funciona bem quando o executo na linha de comando, mas nenhum arquivo é criado quando executo o script usando o Agendador de Tarefas do Windows. A única coisa que consigo pensar é que não estou executando meu computador como administrador (porque é um computador de trabalho), mas por que isso me permitiria fazer isso na linha de comando, mas não no Agendador? O resto do script é executado com o Agendador, mas não a parte de salvamento do arquivo csv.

Responder1

Eu usei isso para resolver um problema semelhante. Na sua ação em lote, configurei da seguinte maneira e funcionou bem para mim.

  • Programa/script: caminho para python, por exemplo,C:\Python27\ArcGIS10.2\python.exe
  • Adicione argumentos (opcional): nome do script, por exemplo,scrape.py
  • Iniciar em (opcional): caminho para o script, por exemplo,C:\Users\handsome\Documents\PYTHON\Code

Responder2

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

insira a descrição da imagem aqui

informação relacionada