2016-03-22 12 views
0

私はPythonスクリプトを継続的に実行し、結果を出力します。これらを遠隔で監視し、理想的にはウェブサイトに表示したいと思います。これは、安価なウェブホストでホストされているサイトに表示される、適切にフォーマットされたファイル(results.html)を定期的にアップロードするのと同じくらい簡単なことです。しかし、私はこれを行う明確な方法を見つけることができませんでした(アップロード - htmlファイルの作成は問題ありません)。私はPythonの初心者なので、できるだけシンプルにしたいと思っています。Pythonスクリプトの出力を第三者のWebサイトに表示

答えて

0

あなたは、単純なHTMLファイルに出力し、それを試してみて、複数行のプリントを作るために、三重引用符を使用することができます。

file=open("results.html", "w") 
file.write(""" 
<!doctype html> 

<html lang="en"> 
<head> 
    <meta charset="utf-8"> 

    <title>results</title> 

    <link rel="stylesheet" href="css/styles.css?v=1.0"> 


</head> 

<body> 
<p>"""your_content"""</p> 
</body> 
</html> 
""") 
+0

おかげで、しかし問題は、ファイルをアップロードする方法の周りだった - それは非常に簡単です作成。 – Cassius

+0

コンピュータの特定のフォルダにあるファイルをホストするホスティングサービスに行くことができます。そうすれば、pythonスクリプトが結果をresults.htmlに出力して遅延とループを追加すると、ファイルが継続的に更新され、ホスティングサービスはファイルが更新されたことを確認し、そのファイルをサーバーに同期させます。しかし、これを行うための最も簡単な方法は、無料で、DropboxやGoogle Driveのようなものでホストすることですが、PHPを使用する場合はそれでは不十分です。 – Toasterino

+0

Toasterinoに感謝します。すばやく汚れた解決策として悪い提案ではありません。 DropboxのAPIを使用してhtmlページをアップロードできました。理想的には、私は後で少し洗練された解決策を見つけるだろうが、これは役に立つスタートだ。 – Cassius

関連する問題