1,python web 怎么上传文件到指定目录下在HTML上传到后台接收时,又要把接收到的文件或图片复制到项目下面,要不然就没显示 。所以自己总结了下怎么样把文件上传到指定文件目录下感觉还挺实用的,别人通过局域网访问我的项目来上传图片,我的项目也能接收复制到指定目录下,服务器没试过,但还是来分享下 。任务占坑
2 , 用 python做网页可以滴,python有自带的网络设计模块 , 如果你不想用可以用Cython和Jython来使用C++和JAVA的模块来编程python不能做网页 。做网页的语言是html/css/javascript这三种 。不过用python可以做web server 。可以用的框架有 flask和django 。
3,如何使用Python进行Web数据处理如果你对这门语言还不太熟悉,你需要复习前面的内容 。假定我们现在已经掌握了python语言的基本知识,现在让我们来使用python语言做一些更有意义的工作 。几个星期以前,我收到来自web站点发送的一封e-mail,通知我的网络空间就要到期了,在他们删除空间上的文件之前 , 我还有一个月的时间来备份文件 。我在这一站点上只存储了一些老照片,也不是十分重要,但我还是打算将它们保存下来 。我并没有一张张地保存 , 而是在网站上留言说要自己写东西处理这些文件 。于是我和网站就着手开发一个命令行程序,这个程序能够处理web页面,打印页面中的图片地址 。在这篇文章结束之际,我们已经完成了通过HTTP打开和读取HTML数据,定义函数 , 能接收多样的用户输入,并且使用正规表达式来处理正文 。函数定义首先我们需要掌握python语言的一项基本特征:函数 。我们将实现一定功能的代码模块称之为函数,并赋予该段代码一个函数名 。以后使用这段代码时,不需要再输入全部的代码,而通过函数名直接调用这段代码 。python中函数的定义很简单,如下:def hello(name):print "hello " + nameDef关键字后面的字符就是函数名,双括号中的字符就是函数参数——也就是函数的输入值 。调用函数也十分简单,如下:>>> hello("world")hello world>>> hello("everyone")hello everyone在所有的程序设计中,使用函数是一个好主意 。通过使用函数,我们不再需要拷贝和粘贴代码,从而也减轻了程序的维护工作 。同时,根据代码的功能对程序代码进行组合,使得程序更易懂和易维护 。【pythonweb教程,python web 怎么上传文件到指定目录下】
4,如何用Python做Web开发1.python入门推荐老齐《从零开始学python》,《python简明教程》 , 这两本书很适合小白入门(像我一样长期徘徊在编程门外的人)2.python进阶推荐《python学习手册》,python学习手册的前半部分与在入门教程中的基础部分相重复,后面部分对python的介绍更细致,比如面向对象的这部分对于小白理解相对容易 。还有一本《python cookbook》,这本是在讲述python的经典用法 , 目前读过函数,装饰器以及网络编程这三部分,在不断的敲玩具代码的过程中,会发现书中讲的例子不断会出现 。3.学习web开发,自然要涉及到基于python的web 框架 。1)flaskflask如同官方所描述的那样,是一个web微框架,用几行代码就可以实现一个在hello world,现在的个人感觉是flask确实适合新手入门 。基于这个原则 , 推荐《flask web 开发》这本书 , 这本书简直是良心,讲的很细 , 并且在github上有源码,可以很容易跟着作者的步骤去学习,不懂得的地方可以去问谷歌或者qq群 。推荐的第二本是《building web applications with flask》这本书是对flask框架的细化,深入讲解flask的模板,restful等等,虽然是英文,但是叶能顺利阅读下去推荐的第三本是《flask Framework cookbook》,这三本书是一个不段进阶的部分 。2)djangodjango是大而全,开箱即用 , 在flask了解的差不多的时候去了解,毕竟生成环境用的django相对多一点 。django学习可以看得书:(1)tango with django只有一个应用去学习,对于新手友好 , 可以比对github源码(2)django by example 注重实战,有几个实例 , blog,shop etc,涉及django基础 , redis,celery,solr,ajax,很全面,也是web开发常用的技术4.在学习框架的过程中,会不断体会到前端的知识也是要补回来,可以w3c school看一下 。5.数据库 , 在python中内置了sqlite,sql命令有相同之处 , 路线是sqlite,mysql,mongodb,有个逐渐过度的过程 。6.了解http的具体工作流程,这点目前还是有点模糊7.工具集:sublime(需要配置 , 主要用于python编程,神器谁用谁知道),vim , firebug, firefox, linux,github(代码大宝库,各种代码)8.学习的过程觉得几点很重要1)做好笔记,同样的问题会遇到第二次,有个笔记容易复查2)善用谷歌,善用qq与论坛,你现在遇到的问题 , 大多数前人都遇到过,stackflow是个好地方3)迷茫的时候还是坚持看,因为毕竟是小白,不懂的太多,你总要把他弄懂4)有时间了可以把算法与数据结构补起来5,在Ubuntu系统下如何用Python语言编写网页Ubuntu自带Python解释器,你直接用gedit或者vim编写一个纯文本文件在首行加上:#!/usr/bin/python然后把python代码写进去,再用chmod +x xxx.py命令给这个文件添加可执行权限,这个py文件就能运行了 。。。至于你说怎么编写网页,和Windows一样~python的web框架中,mod-python是一个很方便实用的,而且可以跟其他的框架一起使用的 。下面介绍一下apache和mod-python的协作使用 。首先需要下载的软件有:python-2.5.1 , apache_2.2.4,mod_python-3.3.1 。这些工具可以在python官网、apache官网和sourceforge上下载到 , 具体链接就不给出来了 。依次安装python、apache和mod-python 。apache的默认端口是80,因此在安装的时候需要禁用如iis,jboss等服务器程序 。安装之后 , 如果http://localhost/可以正常显示出来“it works”,那么就是安装成功了 。然后安装mod-python , 它会自己寻找python和apache的安装路径,如果找不到的话,会让你选择的 。安装之后,在apache2.2\modules目录下会生成mod_python.so文件,这个文件会处理和转发发送到apache的http请求mod-python 。接下来需要修改apache的配置文件apache2.2\conf\httpd.conf 。添加如下内容:loadmodule python_module modules/mod_python.so 。将documentroot修改为一个访问比较方便的目录,比如d:\pythonweb 。然后添加其对应的directory 。<directory "d:\pythonweb">addhandler mod_python .pypythonhandler mod_python.publisherpythondebug onoptions indexes followsymlinksallowoverride noneorder allow,denyallow from all</directory>然后在d:\pythonweb放一个html文件,如果能通过http://localhost/xxxx.html 访问的话,那就说明安装成功了 。=================================================================================另外一种方法就是使用独立的python的网站框架zope了,这个很多资料介绍 , 就不贴了
推荐阅读
- 游戏源码出售,自己写了个游戏代码要在哪出售啊
- 永恒岛之彩虹回忆官方下载,彩虹岛官网下载点哪个下载啊
- 平板电脑编程软件推荐免费,安卓系统平板能用的编程软件有吗
- 应用宝下载的三国杀,我在应用宝下载了边锋出品的三国杀280怎么安装不了
- 爱思助手下载 安装,怎样下载爱思助手
- C语言数组指针,C语言关于数组指针的问题
- 中国数据库公司排名,北京中安威士怎么样是不是很有名
- iphone比安卓流畅,为什么苹果手机看视频比安卓机流畅
- 平板怎么编程序软件,平板电脑怎么做程序