[英]How can I view an HTML that I have written in Python?
我目前正在我的Python課上學習HTML。 我的任務是詢問用戶的姓名和簡短的個人簡介,然后將其打印在網頁上。
我相信我的代碼是正確的,對此我並不太困惑,但是在創建所有內容之后,如何查看它是否真正起作用? 當我嘗試使用google chrome打開文件位置時,沒有任何反應。
def main():
f = open('Userbio', 'w')
f.write("<html>" + "\n")
f.write("<heads>" + "\n")
name = input("What is your name?")
bio = input ("Please write a sentence about yourself!")
f.write("<naming>" + "\n")
f.write(name)
f.write("/naming>" + "\n")
fout.write("</heads>" + "\n")
fout.write("</body>" + "\n")
fout.write("</html>" + "\n")
fout.close()
f.close()
main()
基本上在編寫該程序並輸入用戶信息之后,我試圖弄清楚如何打開網頁。
當我使用常規記事本(例如記事本)時,此方法有效,我將其保存並用chrome打開,即可看到我的網頁。 但是不是Python嗎?
將f = open('Userbio', 'w')
更改為f = open('Userbio.html', 'w')
。
您需要將<heads>
重命名為<head>
並添加<body>
標記。
您還需要將<naming>
標記移出<head>
並移到<body>
標記中,以查看命名標記內的所有文本。
由於python沒有內置的網絡瀏覽器,因此您可以使用Chrome之類的瀏覽器打開.html文件。
如果您希望能夠在寫入文件之前解析和處理html,那么有幾個庫(例如BeautifulSoup)可以為您做到這一點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.