2016-09-28 1 views
1

팬더가 오늘 "df.to_html"메서드를 사용할 때 생성 한 html 파일의 이름을 자동화 할 수 있도록 오늘 날짜가 어떻게 될지 궁금합니다. 기본적으로 "pd.read_html"메서드를 사용하여 웹 사이트를 읽은 다음 데이터 프레임을 html 파일로 매일 저장하려고합니다 .html 파일의 이름은 오늘 날짜가됩니다 (오늘은 9/28/2016, 내일은 10/01/16 등이 될 것입니다.) 나는 날짜의 형식에 대해 특별한 것이 없으므로 9 월이나 9 일 중 어느 것이 든 괜찮습니다. 가능한 한이 작업을 자동화하려고합니다. 지금까지 내가받은 것 중에 최고는 나에게 약간의 flexiblity 수 있습니다 ".format"을 사용한다.하지만 내가 더 프로세스를 자동화 할 수 있습니다 방법을 모르겠어요.팬더 (또는 파이썬)가 오늘 날짜를 인식 할 수 있습니까?

import pandas as pd 

df = pd.read_html('random site') 
today_date = 'saved data/{}.html'.format('Sept 28') # I'm saving it in the folder "saved data" with the name as today's date.html. 
df.to_html(today_date) 

감사합니다.

답변

1

datetime를 참조하십시오 모듈

구체적으로 : datetime.date.today().isoformat()은 ISO 당신에게 8601 형식 ('YYYY-MM-DD')

+0

덕분에 현재 날짜 문자열을 제공합니다! datetime 모듈을 탐색했지만 .isfoformat에 대해 알지 못했습니다. 정확히 내가 누락 된 부분입니다. – Moondra

+0

그래서 우리는 여기에있다.^_^ –

+1

'.isoformat()'은 가능한 많은 형식 중 하나이다. strftime (형식)으로 직접 할 수있다. – smci

관련 문제