2016-09-28 16 views
1

「df.to_html」メソッドを使用して作成したhtmlファイルの名前を自動化することができる今日の日付をパンダが何とか把握できるかどうかは疑問でした。 基本的には、「pd.read_html」というメソッドを使ってウェブサイトを読んで、データフレームをhtmlファイルとして毎日保存しようとしていますが、htmlファイルの名前はその日の日付になります(今日は9/28/2016、明日は10/01/16などとなる)私は日付の形式については特に気にしないので、9月か09日のどちらか大丈夫です。 私は可能な限りこれを自動化しようとしています。これまで私が得ている最高のは、私にいくつかのflexiblityを可能にする「.format」を使用して、ある。しかし、私はさらにプロセスを自動化する方法を知りません。Pandas(またはPython)は今日の日付を認識できますか?

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()は(「YYYY-MM-DD」)あなた

+0

感謝をISO 8601形式で現在の日付の文字列を与えます!私はdatetimeモジュールを閲覧しましたが、.isfoformatについてはわかりませんでした。これはまさに私が欠けていたものです。 – Moondra

+0

これは私たちがここにいる理由です。^ _^ –

+1

'.isoformat()'は可能な形式のうちの1つで、 'strftime(format) 'で自分でできます。 – smci

関連する問題