2016-09-30 3 views
0

그래서 다음 스크립트를 사용하여 그물에서 데이터를 가져 와서 내 PC의 폴더에 html 파일로 저장합니다 (동일한 PC) 스크립트를 실행할 때마다 이제는 프로세스를 자동화하려고합니다. 나는 평을 클릭하면파이썬 스크립트 자동화 시도 ..... Windows 스케줄러 사용

import pandas as pd 
import datetime as dt 
today_date = dt.date.today().isoformat() 
df = pd.read_html('http://www.livevol.com/largest-option-trades-on-the-day', header=1)[0].set_index('Time') 
html_name = 'option data/{}.html'.format(today_date) 
df.to_html(html_name) 

는 일반적으로, 나는 몇 초 동안 지속 내가 특정 폴더로 이동한다면, 나는 새로운 HTML을 가지고 참조하십시오 검은 화면 (명령 프롬프트)를 얻을 생성되었습니다.

그러나 Windows 스케줄러를 사용하면 스크립트가 실행되는 것처럼 보이지만 html 파일이 생성되지 않습니다.

.py 파일을 수동으로 클릭했을 때처럼 명령 프롬프트 검은 색 화면이 나타나서 몇 초 ()가 깜박 거리지 않고 그대로 남아 있기 때문에 스크립트가 실행되고있는 것처럼 보입니다.

저는 Windows 스케줄러의 "작업"필드의 다른 매개 변수를 가지고 놀았습니다.

프로그램/스크립트 : C : \ Python27 \ python.exe를 인수를 추가 : C : \ Python27 \ Option.py

"사용자가 로그온 실행이"와 "가장 높은 수준의 권한은"체크 표시됩니다.

내가 잘못하고 있는지 확실하지 않습니다. 감사합니다. .

+0

인정 하듯이, 나는 어떤 윈도우 전문가는 아니지만,이 프로그램은 윈도우 스케줄러에서 실행할 때 그 디렉토리에 쓸 수있는 권한이 있는지 확인입니까? – GreenMatt

+0

관리자로서 실행 중이므로 꼭해야한다고 생각합니다. 저는이 이상한 버그를 겪고있는 Python2.7을 다시 설치하려고합니다. 실행하려는 스크립트 외에 다른 스크립트가 실행됩니다. 필자가 스크립트를 실행할 때마다 각인 된 스크립트가 먼저 실행되고 내가 선택한 스크립트가 실행되도록 기본적으로 한 스크립트가 파이썬에 각인되어 있습니다. 이상한 버그, 그리고 아마도 그것이 Windows 스케줄러를 혼란스럽게 만듭니다. – Moondra

+0

그래서 Python2.7을 다시 설치했지만 여전히 Windows 스케줄러에서 해당 파일을 실행할 수 없습니다. 실제로 그것이 약간의 허가 문제인지 궁금하네요. 나는 Google에 내가 생각해내는 것을 보러 갈 것이다. – Moondra

답변

0

작업 탭의 "시작 (선택 사항)"매개 변수에 파이썬 exe에 대한 경로의 첫 번째 부분을 채워서 작동 시켰습니다.

"C : \ Python27"