2016-03-22 15 views
0

Sürekli çalışan bir Python komut dosyası var ve çıktıları çıktı olarak veriyor. Bunları uzaktan izlemek ve ideal olarak bir web sitesinde görüntülemek istiyorum. Bu, ucuz bir web barındırıcısında barındırılan bir sitede görüntülenecek düzgün şekilde biçimlendirilmiş bir dosyanın (results.html) düzenli olarak yüklenmesi kadar kolay olabilir. Ancak, bunu yapmanın açık bir yolunu bulamadım (yükleme - html dosyasının oluşturulması iyi). Python ile göreceli bir başlangıççı olduğum için işleri olabildiğince basit tutmaya hevesliyim.Üçüncü taraf web sitesindeki Python komut dosyasından çıktı gösterimi

cevap

0

Basit html dosyasına çıktı o deneyin ve bir çok satırlı baskı yapmak için üç çift tırnak kullanabilirsiniz:

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

Teşekkür, ama soru dosyası yükleme etrafında - oluştururken oldukça kolaydır. – Cassius

+0

Dosyayı, bilgisayarınızdaki belirli bir klasörde barındıran bir barındırma hizmeti için gidebilirsiniz. Böylelikle python betiğini sonuçlara results.html olarak verirseniz ve ardından bir gecikme ve döngü eklediyseniz, dosyayı sürekli olarak günceller ve barındırma hizmeti dosyanın güncellendiğini görür ve bu dosyayı sunucularına senkronize eder. Ancak bunu ücretsiz olarak yapmanın en kolay yolu, Dropbox veya Google Drive gibi bir şeye ev sahipliği yapmaktır, ancak eğer php kullanacaksanız bu yeterli olmaz. – Toasterino

+0

Teşekkürler Toasterino, bu hızlı ve kirli bir çözüm için kötü bir öneri değil. Dropbox API'sini kullanarak html sayfasını yükleyebilirim. İdeal olarak (biraz) daha karmaşık bir çözüm bulabilirim, ama bu yararlı bir başlangıç. – Cassius

İlgili konular