第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何將 python 變量的值(字符串)分配為 JavaScript 變量中的值

如何將 python 變量的值(字符串)分配為 JavaScript 變量中的值

繁花不似錦 2023-05-19 19:57:30
我想將從上一頁通過 Python-CGI 獲取的電子郵件和密碼值分配給 JavaScript 變量。當(dāng)我執(zhí)行以下代碼時,出現(xiàn)以下錯誤,代碼:#!/usr/bin/python3import cgiimport cgitb; cgitb.enable()print ("Content-type:text/html\n\n")form = cgi.FieldStorage()email=str(form.getvalue("email")[0])password=str(form.getvalue("password")[0])print (email,password)? # email@email.com,123456print ("""<!DOCTYPE html><html>? <body>? ? <script>? ? ? var email=String("""+str(email.strip())+""");? ? ? var password=String("""+str(password.strip())+""");? ? ? alert(email);? ? ? alert(password);? ? </script>? </body></html>""")錯誤:Uncaught SyntaxError: missing ) 在參數(shù)列表之后
查看完整描述

2 回答

?
慕的地8271018

TA貢獻1796條經(jīng)驗 獲得超4個贊

嘗試使用f-string

email = 'jack@jack.com'

password = 'secret'

val1 = 133


html? = f"""

<!DOCTYPE html>

<html>

? <body>


? ? <script>

? ? ? var email='{email.strip()}';

? ? ? var password='{password.strip()}';

? ? ? var data={{'key1':{val1}}};

? ? ? alert(email);

? ? ? alert(password);

? ? </script>


? </body>

</html>

"""

print(html)

輸出


<!DOCTYPE html>

<html>

? <body>


? ? <script>

? ? ? var email='jack@jack.com';

? ? ? var password='secret';

? ? ? var data={'key1':133};

? ? ? alert(email);

? ? ? alert(password);

? ? </script>


? </body>

</html>


查看完整回答
反對 回復(fù) 2023-05-19
?
躍然一笑

TA貢獻1826條經(jīng)驗 獲得超6個贊

您必須在用戶輸入前后添加引號/雙引號:因為最后,如果不添加 '',代碼將像這樣 String(email@gmail.com); 所以你必須添加引號/雙引號


#!/usr/bin/python3

import cgi

import cgitb; cgitb.enable()

print ("Content-type:text/html\n\n")

form = cgi.FieldStorage()


email=str(form.getvalue("email")[0])

password=str(form.getvalue("password")[0])


print (email,password)  # email@email.com,123456


print ("""

<!DOCTYPE html>

<html>

  <body>


    <script>

      var email=String('"""+str(email.strip())+"""');

      var password=String('"""+str(password.strip())+"""');

      alert(email);

      alert(password);

    </script>


  </body>

</html>


""")


查看完整回答
反對 回復(fù) 2023-05-19
  • 2 回答
  • 0 關(guān)注
  • 182 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號