亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我正在使用 html 編寫一個快速網頁,但遇到語法錯誤

我正在使用 html 編寫一個快速網頁,但遇到語法錯誤

慕田峪4524236 2023-10-24 21:42:30
我似乎找不到代碼中的錯誤,我對 HTML 不太熟悉。我在第一行不斷收到語法錯誤:    File "C:\Users\____\Desktop\Flask_test\index.html", line 1        <html>        ^    SyntaxError: invalid syntax這是我的代碼:<html><head>    <title>Home page</title>    </head>    <body>        <h1>Home Page!</h1>        <p>Hello!</p>    </body></html>
查看完整描述

4 回答

?
MYYA

TA貢獻1868條經驗 獲得超4個贊

嘗試添加<!DOCTYPE html>并改進代碼的格式。



<!DOCTYPE html>

<html>

    <head>

       <title>Home page</title>

    </head>

    <body>

        <h1>Home Page!</h1>

        <p>Hello!</p>

    </body>

</html>


查看完整回答
反對 回復 2023-10-24
?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

所以你會收到內部服務器錯誤(500)


這意味著你編寫的Python代碼確實可以工作,但是當請求到達服務器時會發生錯誤,或者Flask找不到你的index.html文件


默認情況下,Flask 將在名為的文件夾中搜索您的 index.html 文件"templates",或者您可以顯式設置模板(HTML 文件)的目錄


無論如何,我為您編寫了這個腳本,請嘗試在您的本地計算機上運行它


from flask import Flask, render_template

app = Flask(__name__,

            static_url_path='', 

            static_folder='static',

            template_folder='myTemplates')


@app.route('/')

def mainRouter():

  return render_template("index.html")

您需要創建一個名為的目錄"myTemplates"并將您的index.html 文件放入其中,當然您可以在腳本( template_folder='myTemplates') 中更改名稱以使用另一個目錄。


如果您有任何靜態文件,例如圖像或音頻文件、視頻等...您需要創建一個名為 的目錄"static"并將所有靜態文件放在那里,或者您可以在腳本 ( static_folder='static') 中將其名稱更改為您喜歡的任何名稱。


查看完整回答
反對 回復 2023-10-24
?
蠱毒傳說

TA貢獻1895條經驗 獲得超3個贊

僅添加 !DOCTYPE + HTML。


 <!DOCTYPE html>

<html>


<html>

        <head>

                <meta charset="utf-8" />

                <title>Home page</title>

    </head>

    <body>

        <h1>Home Page!</h1>

        <p>Hello!</p>



        </body>

</html>


查看完整回答
反對 回復 2023-10-24
?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

我對 Flask 不熟悉,但我相信它一開始就要求 !DOCTYPE 。嘗試在起始 HTML 標記之前添加 <!DOCTYPE html>。



查看完整回答
反對 回復 2023-10-24
  • 4 回答
  • 0 關注
  • 188 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號