我如何把這個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