这是我html代码
<!DOCTYPE html>
<html lang="en">
<head>
<title>pyscript demo</title>
<link rel="stylesheet" href="https://pyscript.net/latest/pyscript.css" />
<script defer src="https://pyscript.net/latest/pyscript.js"></script>
</head>
<body>
<py-script src="pythonfile.py"></py-script>
</body>
</html>
这是我的python程序代码
lst = [["a", 45], ["b", 40], ["c", 18], ["d", 17]]
name = input("Enter your name:")
print("Searching in list")
for item in lst:
if item[0] == name:
print("name:", item[0], "age:", item[1])
我试过在html网页中运行python程序html网页正在工作,python代码没有运行是html网页
3条答案
按热度按时间rekjcdws1#
如果您有vs-code,请安装"Live-Server"扩展并打开live-server。
或
打开同一文件夹中的terminal/command-prompt。假设您已将html文件命名为"index.html",请在终端中输入以下命令:
python3 -m http.server 8000
然后在浏览器中打开
http://0.0.0.0:8000
r3i60tvu2#
您面临的问题如下所述。
那么您可以尝试这样做,而不是附加一个python文件,并将其内联写入。
w51jfk4q3#
在Web浏览器中,您可以从开发者工具控制台获取更多信息,控制台可以通过菜单打开,也可以通过按F12或Ctrl+Shift+I打开(参见here)。
正如
GauravGiri
已经回答的,最可能的原因是在本地打开HTML文件和通过Web服务器访问它之间的差异:不允许HTML站点读取您计算机上其他本地文件的内容,但允许从同一Web服务器访问它们。