如何在HTML文件中包含python脚本?
如何放置此python脚本:如何在HTML文件中包含python脚本?,python,html,Python,Html,如何放置此python脚本: a = ['f','d','s','a'] x = -1 scope = vars() for i in a: scope['x']+=1 print a[x] 在html文件内部?用和标记将其包围,您将是金色的 但说真的,我认为你要做的是打印fdsa,它看起来是这样的: <head> <body> fdsa </body> </head> fdsa 你所拥有的并不是真正的python脚本。您可
a = ['f','d','s','a']
x = -1
scope = vars()
for i in a:
scope['x']+=1
print a[x]
在html文件内部?用
和
标记将其包围,您将是金色的
但说真的,我认为你要做的是打印fdsa,它看起来是这样的:
<head>
<body>
fdsa
</body>
</head>
fdsa
你所拥有的并不是真正的python脚本。您可能需要先更正该错误,然后再对您尝试执行的操作进行更多解释。如果您的web服务器支持它,您可以将其作为CGI脚本运行以输出HTML文件-更多信息请参见: 您需要修改脚本以输出有效的HTML,但该教程应该可以让您开始学习
祝你好运 也许CGI就是您想要的: 例如:
print "Content-Type: text/html" # HTML is following
print # blank line, end of headers
print "<html><head></head><body><pre>"
a = ['f','d','s','a']
x = -1
scope = vars()
for i in a:
scope['x']+=1
print a[x]
print "</pre></body></html>"
print“Content-Type:text/html”#html如下
打印#空白行,标题结尾
打印“”
a=['f','d','s','a']
x=-1
scope=vars()
对于我来说,在一个:
作用域['x']+=1
打印a[x]
打印“”
希望这有帮助。祝你好运 不可能。Python不像PHP;我不能这么做
html_file = open('namehere.html','w')
a = ['f','d','s','a']
x = -1
scope = vars()
data = ''
for i in a: #TIP: use a generator
scope['x']+=1
data += a[x]
data += '\n'
html_file.write(data)
html_file.close()
类似这样的内容,如果要创建html,不一定要显示它:
<script type="text/javascript">
// ...
</script>
如果脚本位于服务器中,则可以通过JSON-RPC使用远程函数调用来运行它
您可以引用不能引用的。如果要在HTML文件中运行脚本,请尝试其他语言,如JavaScript或PHP。要包含javascript,请键入以下内容:
<script>
// ...
</script>
要包含PHP,请键入
<script>
var a = ['f','d','s','a']
var x = -1
//other code
</script>
您可以将内容转换为HTML或JavaScript。这有点像这样:
<head>
<body>
fdsa
</body>
</head>
变量a=['f','d','s','a']
变量x=-1
//其他代码
我不展示其余部分,因为我不知道如何进行重复循环。Python与PHP不同,您不能将其作为脚本嵌入HTML中。@Rafe这更有意义。起初我以为他指的是用HTML预标记格式化。@chrisaycock我也这么想,然后回答@你不能仅仅用html编写一些python代码并执行它们,有些框架可以在web技术中使用python,如django、app engine、web2py等。python不像javascript那样是一种浏览器脚本语言……通过编辑vars()返回的dict
,你到底想实现什么
?@您想使用HTML文件作为输入序列而不是示例“a”变量来运行脚本吗?请参阅此答案需要更正,因为它实际上可以。
<script>
var a = ['f','d','s','a']
var x = -1
//other code
</script>