python网页开发尝试

背景

  对于Web前端开发,需要经常搭建服务器端的测试或制作一些辅助工具,脚本CGI是首选。Linux下很多时候想到BASH,虽然BASH有AWK和SED的强大支撑,但代码可读性不高,不容易维护。除了Perl以来,我更喜欢pyhton。

代码

  马上进入正题,在Apache的CGI执行目录下编写pyhton脚本即可作为测试服务或工具。找了一下最简单获得环境参数的方法。

代码来自:http://hi.baidu.com/harrybobo/blog/item/de85b57751d55213b051b9bd.html

 

#!/usr/bin/python
import sys
sys.stderr = sys.stdout
import os
import cgi

print "Content-type: text/html"
print
print "<html><head><title>Situation snapshot</title></head><body><p>"
print "Running:"
print "<b>Python %s</b><br><br>" %(sys.version)
print "Environmental variables:<br>"
print "<ul>"
for k in sorted(os.environ):
	print "<li><b>%s:</b>\t\t%s<br>" %(cgi.escape(k), cgi.escape(os.environ[k]))
print "</ul></p>"

print '<b>Parameters: </b><font color="red">'
fs = cgi.FieldStorage()
for k in fs.keys():
	print ' %s=%s' %(k, fs[k].value)
print "</font>"
print "</body></html>"

输出

  2010061223324481.jpg

 

转载于:https://www.cnblogs.com/gzterrytan/archive/2010/06/12/python_web_test.html

以下是Python网页开发的入门步骤: 1. 安装Python:首先,你需要在你的计算机上安装Python。你可以从Python官方网站下载并安装最新版本的Python。 2. 学习基本知识:在开始Web开发之前,你需要掌握Python的基本知识,包括语法、数据类型、条件语句、循环等。你可以通过阅读Python的官方文档或参考一些在线教程来学习。 3. 学习Web开发框架:Python有许多流行的Web开发框架,如Django、Flask等。这些框架提供了一些工具和库,使得Web开发更加简单和高效。你可以选择其中一个框架来学习和使用。 4. 安装Web开发框架:一旦你选择了一个Web开发框架,你需要安装它。你可以使用Python的包管理工具pip来安装框架。例如,如果你选择了Django框架,你可以使用以下命令来安装: ```shell pip install django ``` 5. 学习框架文档和教程:每个Web开发框架都有自己的文档和教程,你可以通过阅读框架的官方文档和参考一些在线教程来学习如何使用框架进行Web开发。 6. 创建一个简单的Web应用:一旦你熟悉了框架的基本概念和用法,你可以尝试创建一个简单的Web应用程序。你可以创建一个简单的网页,显示一些静态内容,或者创建一个表单,接收用户的输入并进行处理。 7. 学习数据库操作:在Web开发中,经常需要与数据库进行交互。你可以学习如何使用框架提供的数据库模块来进行数据库操作,如查询、插入、更新等。 8. 部署Web应用:一旦你完成了Web应用的开发,你需要将它部署到一个Web服务器上,使其可以通过互联网访问。你可以选择一些云服务提供商,如AWS、Azure等,来部署你的应用。 9. 持续学习和实践:Web开发是一个不断学习和实践的过程。你可以继续学习一些高级的Web开发技术,如RESTful API、前端开发等,并不断实践和完善你的应用。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值