我需要从Python中的文本文件中读取一个url链接作为变量,并在html中使用它。 文本文件“file.txt”,但只包含一个行“http://188.xxx.xxx.xx:8878”,此行应该被保存在变量“链接”,那么我应该使用包含在HTML这个变量的,所以该链接,应打开时我点击按钮图像“go_online.png”。我试图改变我的代码如下,但它不工作!请帮忙吗?如何将python变量传递给html变量?
#!/usr/bin/python
import cherrypy
import os.path
from auth import AuthController, require, member_of, name_is
class Server(object):
_cp_config = {
'tools.sessions.on': True,
'tools.auth.on': True
}
auth = AuthController()
@cherrypy.expose
@require()
def index(self):
f = open ("file.txt","r")
link = f.read()
print link
f.close()
html = """
var var_link = '{{ link }}';
{htmlText}
"""
myText = ''
myText = "Hellow World"
return html.format(htmlText=myText)
index.exposed = True
#configuration
conf = {
'global' : {
'server.socket_host': '0.0.0.0', #0.0.0.0 or specific IP
'server.socket_port': 8085 #server port
},
'/images': { #images served as static files
'tools.staticdir.on': True,
'tools.staticdir.dir': os.path.abspath('/home/ubuntu/webserver/images')
}
}
cherrypy.quickstart(Server(), config=conf)
2013-02-28
Linux
+0
什么网页将是URL决心? –
2013-02-28 14:09:47
+0
的URL是我的服务器,它的我与开放端口的外部地址。 –
2013-02-28 14:16:59
+0
URL可以是也可以是任何网页,如www.google.com,......等等。 –
2013-02-28 14:23:58