我如何把这个python脚本:我如何可以包括一个HTML文件python脚本?
a = ['f','d','s','a']
x = -1
scope = vars()
for i in a:
scope['x']+=1
print a[x]
一个HTML文件里?
我如何把这个python脚本:我如何可以包括一个HTML文件python脚本?
a = ['f','d','s','a']
x = -1
scope = vars()
for i in a:
scope['x']+=1
print a[x]
一个HTML文件里?
这样的事情,如果你想创建一个HTML,不一定显示它:
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()
谢谢.. 这是非常有益的.. – 2010-11-12 03:49:41
@ones欢迎您。 – 2010-11-12 03:57:40
另请参阅http://stackoverflow.com/questions/4162248/why-just-one-name-could-taken/4162289#4162289 – Johnsyweb 2010-11-12 16:40:00
与<body>
和<head>
标签环绕它,你是金色的。
但严重的是,我认为你正在试图做的是打印FDSA,这将是这样的:
<head>
<body>
fdsa
</body>
</head>
你有什么是不是一个真正的Python脚本。您可能需要更正的是第一,然后给你正在尝试做一些更多的解释。
我的意思是我如何在html文件上运行这个脚本.. – 2010-11-12 03:26:41
它是真正的python脚本,因为我将它复制到python shell中。 – 2010-11-12 03:27:44
@ones您希望以HTML文件作为输入序列而不是您的示例运行脚本“一个变量? – chrisaycock 2010-11-12 03:28:21
如果你的Web服务器支持它,你可以运行它作为一个CGI脚本输出HTML文件 - 在这里更多的信息:http://www.penzilla.net/tutorials/python/cgi/
你会需要修改你的脚本输出中有效的HTML,但教程应该让你开始。
祝你好运!
也许CGI是你在找什么:
http://docs.python.org/library/cgi.html
http://www.penzilla.net/tutorials/python/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>"
希望这有助于。祝你好运!
这是非常有用的... – 2010-11-12 03:55:18
不可能的。 Python不像PHP;我不能这样做
<?php
而且很好去。但是,如果你的web服务器有一个Python解释器(现在大多数都是这样),你可以编写CGI(通用网关接口)脚本来使Python代码在你的网页上运行。
如果您尝试生成动态内容(如HTML中的更改单词),则使用Javascript或PHP更好。 Python更适合于Web应用程序。
如果脚本是在一台服务器,就可以通过JSON-RPC使用远程funcion调用运行
你可以参考JSON-RPC documentation here
你不能。如果您想在HTML文件中运行脚本,请尝试其他语言,如JavaScript或PHP。要包含JavaScript,键入:
<script type="text/javascript">
// ...
</script>
或者在HTML5中,你甚至不用键入type
属性:
<script>
// ...
</script>
包括PHP,类型
<?php
// ...
?>
这个答案需要纠正,因为它实际上是可能的[嵌入Python代码在一个脚本标签](https://brython.info/static_doc/en/intro.html?lang=en)。 – 2016-12-07 22:55:38
。 。 W时的T? – 2010-11-12 03:19:21
Python不像PHP,你不能将它作为脚本嵌入到HTML中。 – 2010-11-12 03:20:54
@Rafe这更有意义。起初我以为他的意思是用HTML预标签格式化。 – chrisaycock 2010-11-12 03:22:12