작업 스케줄러를 사용할 때 Python 스크립트가 파일을 저장하지 않는 이유는 무엇입니까?

작업 스케줄러를 사용할 때 Python 스크립트가 파일을 저장하지 않는 이유는 무엇입니까?

csv.writercsv 파일을 만드는 데 사용하는 Python 스크립트가 있습니다 . 명령줄에서 실행하면 제대로 작동하지만 Windows 작업 스케줄러를 사용하여 스크립트를 실행하면 파일이 생성되지 않습니다. 내가 생각할 수 있는 유일한 것은 내 컴퓨터를 관리자로 실행하지 않는다는 것입니다(업무용 컴퓨터이기 때문에). 그런데 명령줄에서는 이 작업을 수행할 수 있지만 Scheduler에서는 수행할 수 없는 이유는 무엇입니까? 나머지 스크립트는 csv 파일 저장 부분이 아닌 Scheduler로 실행됩니다.

답변1

비슷한 문제를 해결하기 위해 이것을 사용했습니다. 귀하의 일괄 작업에서 다음과 같이 설정했는데 제대로 작동했습니다.

  • 프로그램/스크립트: Python 경로, 예:C:\Python27\ArcGIS10.2\python.exe
  • 인수 추가(선택 사항): 스크립트 이름, 예:scrape.py
  • 시작 위치(선택 사항): 스크립트 경로, 예:C:\Users\handsome\Documents\PYTHON\Code

답변2

프로그램/스크립트: cmd인수:"/c C:\Python27\python.exe C:\Script\script.py"

여기에 이미지 설명을 입력하세요

관련 정보