怎么用python写网页

1.如何用python来写网页我安装好了apache2.2 。
然后安装mod_python,并安装mod_python的说明配置好httd.conf的文件,但是启动apache时提示:>
<body>
<form>
可获取码列表:
<select name="liscode">
<option value="http://www.xuexi88.com/zhishi/01">123456</option>
<option value="http://www.xuexi88.com/zhishi/02">123457</option>
<option value="http://www.xuexi88.com/zhishi/03">123458</option>
<option value="http://www.xuexi88.com/zhishi/04">123459</option>
<option value="http://www.xuexi88.com/zhishi/05">123460</option>
<option value="http://www.xuexi88.com/zhishi/06">123461</option>
</select>
<input type="submit" value="http://www.xuexi88.com/zhishi/确认获取"/>
</form>
</body>
</html>
其中所有liscode是从一个txt文档上提取的,当用户点击获取一个的时候,该项即被删除 。
如何用python实现呢?
做一个py脚本或exe给用户实现的话大概像下面这样:
Python code
infile = open('codelist.txt','r') codelist = infile.readlines() used_code = codelist[0] #remove用掉的code(删除行) codelist.remove(codelist[0]) infile.close() #重写文件(我不知道是否有能直接删除一行的文件操作方法) outfile = open('codelist.txt','w') for code in codelist: outfile.write(code + '\n') outfile.close() print used_code
3.如何用Python写一个网站大约1-2天的工作量吧 。用自己熟悉的框架 。django学习时间略长些,需要一个星期左右的学习 。有些框架简单些 。比如webware 。还有些更简单的 。有些人喜欢用turbogear,那是个不错的复杂的框架 。也适合快速开发 。更pythonic些 。
如果什么框架都不想用也可以用cgi方式开发python的简单程序,1-2天就可以熟悉了 。apache2+mod_python也是一种开发方式 。apache2+cgi开发速度也快 。
不过系统的开发方式还是用django吧 。
【怎么用python写网页】检索通常是需要索引的 。索引通常需要放在数据库里,大型的检索需要单独自己管理文件方式的索引 。
需要几个模块,登陆,建立索引,查询索引,查看内容,搜索等 。django几个结构都可会用到model, view, template 。
4.怎么用python简单的制作一个网页用python简单的制作一个网页的方法和详细的操作步骤如下:1、首先,打开sublime text 3并创建一个新的PY文件,如下图所示 。
2、其次,import os,因为涉及系统文件的路径,因此首先在此处导入系统模块,如下图所示 。3、接着,html = open("E:\\Download\\new\\new.html", "w"),创建一个变量,然后设置文件名,注意用w写方式,创建一个新的HTML文件,如下图所示 。
4、然后,html.write("\ \n新的网页\ \n<body>大家好啊")此时,可以编写相关的HTML代码,如下图所示 。5、随后,可以双击打开HTML文件,然后就可以看到书写的网页,如下图所示 。
6、最后,添加html.close(),需添加此行代码以关闭,否则将占用大量内存,如下图所示 。这样,用python简单的制作一个网页的所有操作就完成了 。
5.怎样用Python写登录页面#!/usr/bin/env pythondef login(username, password): f = open("db", 'r') # 读文件 for line in f: l1 = line.split("|") if l1[0] == username and l1[1] == password: return True return Falsedef regedit(username, password): f = open("db", 'a') # a表示添加 temp = "\n" + username + "|" + password f.write(temp) f.close()def main(): a = input("1:登陆,2:注册") if a == "1": username = input("请输入用户名:") password = input("请输入密码:") r = login(username, password) if r == True: print("登陆成功") else: print("登陆失败") elif a == "2": print("注册") user = input("请输入用户名:") passwd = input("请输入密码:") regedit(user, passwd)main() 。