python读取数据库数据,传递给html(python读取数据库数据,并保存

http://www.itjxue.com  2023-04-10 10:13  来源:未知  点击次数: 

能否通过python把数据传递给HTML网页

不清楚你的意思是不是运用post方法进行传值,如果是这样你首先得数据进行分析,分析传递的格式,然后再利用requests模块进行传递。

requests.post(url, data=data)这样相当于给目标网页发送一个post请求,从而进行传值了。

这个模块是第三方模块,需要自行安装。

Python运行出来的结果怎么显示到html

我大概看了你所提问的内容,你的意思应该是想把从数据库里所读取到的内容,保存为html格式文件,方便查看。是这样吧?

这里我简单写了这样的代码,代码的思路是:

创建一个html后缀的文件,然后利用文件操作的相关知识写入文件,完成后,可以直接打开file.html查看。

和你的思路能对上,你可以读取数据库内容,然后格式成html规范,写入file.html文件。完成后,就可以打开file.html查看你的结果。

以下是我写的代码,你参考下:(代码相对来说比较简单,这只是给你一个思路,具体你可以依据这个方向进行修改完善)

python3.6环境

#?该代码运行于至少python3.6支持

#?功能:把内容保存为html格式文件

with?open('file.html','w')?as?file:?#以w的模式打开file.html文件,不存在就新建

????file.write('htmlbodytable?border=1trtha列表/ththb列表/th/trindent输出结果:')?#使用write写入字符串内容到file.html

????for?i?in?range(10):#执行一个遍历操作

????????a=i?#i依次赋值给a,i内容为0,1,2,3,4,5,6,7,8,9

????????b=i**2?#把i的值依次进行i的2次幂操作

????????file.write("trtd"f'{a}'"/tdtd"f'{b}'"/td/tr")?#使用write写入字符串内容到file.html

????file.write('/indent/table/body/html')?#使用write写入字符串内容到file.html

python3环境

#?该代码运行于python3

#?功能:把内容保存为html格式文件

with?open('file.html','w')?as?file:?#以w的模式打开file.html文件,不存在就新建

????file.write('htmlbodytable?border=1trtha列表/ththb列表/th/trindent输出结果:')?#使用write写入字符串内容到file.html

????for?i?in?range(10):#执行一个遍历操作

????????a=i?#i依次赋值给a,i内容为0,1,2,3,4,5,6,7,8,9

????????b=i**2?#把i的值依次进行i的2次幂操作

????????file.write('trtd{}'.format(a)+'/tdtd{}'.format(b)+'/td/tr')?#使用write写入字符串内容到file.html

????file.write('/indent/table/body/html')?#使用write写入字符串内容到file.html

纯手工,如果对你有帮助望采纳!

python-flask 后台传递用户信息显示在html中

用法:

1.导入render_template函数

2.当你创建完成flask项目后,会自动生成static文件夹用来放css,js文件,templates文件夹放html文件。在templates文件夹下新建index.html文件

3.在app.py中渲染html,templates文件夹是自动生成的,当使用render_template渲染html时,它会自动去templates文件夹下找,所以这里不用谢文件夹名字,直接写html的名字就可以。

效果图

在网页中用户登录后,显示用名字,就是后台向前端界面传递用户的信息,前端接收到后显示出来。

用法:在渲染模板时将参数写在后面

在html文件中获取参数,读取值使用{{参数名}}

当传递参数较多时,将它们放在字典中,然后使用**字典名进行传递

读取方法还相同

补充:如果字典中有对象,要在html中获取对象的属性值,{{对象名.属性}},如果字典中还有字典,同样获取值使用{{字典名.属性}}

python从mysql数据库提取出来的数据怎么在html里显示

python从mysql数据库提取出来的数据在html里显示

import mysql.connector

con = mysql.connector.connect(host='127.0.0.1',user='root',password='',db='testt')

rel = con.cursor()

rel.execute('select * from school')

val = rel.fetchall()

val = val[0][1]

con.close();

rel.close();

(责任编辑:IT教学网)

更多