❶ 希望介绍个学python的好网站或者下载资源,或者书本。采纳后追加~!谢谢分享
网络云课堂
http://study.163.com/,里面有很多不光是python的学习。
比如你找到这个地址中就有python的模块。
http://study.163.com/find.htm#/find/courselist?ct=31001&ct2=31013
❷ python tornado中是否能实现在web上生成excel并下载功能
#!/usr/bin/python
#-*- encoding:utf-8 -*-
import tornado.ioloop
import tornado.web
import os
class UploadFileHandler(tornado.web.RequestHandler):
def get(self):
self.write('''
<html>
<head><br> <title>Upload File</title><br> </head>
<body>
<form action='file' enctype="multipart/form-data" method='post'>
<input type='file' name='file'/><br/>
<input type='submit' value='submit'/>
</form>
</body>
</html>
''')
def post(self):
upload_path=os.path.join(os.path.dirname(__file__),'files') #文件的暂存路径
file_metas=self.request.files['file'] #提取表单中‘name’为‘file’的文件元数据
for meta in file_metas:
filename=meta['filename']
filepath=os.path.join(upload_path,filename)
with open(filepath,'wb') as up: #有些文件需要已二进制的形式存储,实际中可以更改
up.write(meta['body'])
self.write('finished!')
app=tornado.web.Application([
(r'/file',UploadFileHandler),
])
if __name__ == '__main__':
app.listen(3000)
tornado.ioloop.IOLoop.instance().start()
其中注意利用form上传的html代码的写法。另外就是tornado获取post数据的方法。
web前端开发中比较有用的资源bootscrap: http://www.bootcss.com/
bootscrap中分页插件: http://bootstrappaginator.org/#minimum-configuration
js脚本构造form(表单)提交的类
转自:http://runtool.blog.163.com/blog/static/183144445201272053421155/
❸ python 模块web.py安装出现错误,求大牛帮助
第一:环境变量的设置,是否正确
第二:是否安装过这个包
第三:包的引用是否正确
第四:打开安装路径看一下
❹ 怎么样去下载你想要的python库如web
用setuptools之类的包管理器,安装后可以用easy_install安装。或者去有python包的网站下载预编译版本的包,或者源码包自己安装,用python setup.py install , 如果这个包有c扩展需要编译的话,注意需要合适的c编译器
❺ Python 有哪些好的 Web 框架
python的web框架很多
django (大而全,模板,orm都自带)
flask (pocoo出品,比属精品,自带jinja2模板,可以替换)
web.py (这个我没用过,作者自杀,白瞎了一个高手)
bottle (只有一个文件的框架,需要自己构建整个开发体系)
uliweb (中国人开发的,也很不错)
Tornado (异步框架,适合长连接,比如在线聊天之类的)
Python框架虽然说是百花齐放,但仍然有那么一家是最大的,它就是Django。Django为人所称道的地方主要有:
①完美的文档,Django的成功,我觉得很大一部分原因要归功于Django近乎完美的官方文档(包括Django book)。
②
全套的解决方案,Django象Rails一样,提供全套的解决方案(full-stack framework + batteries
included),基本要什么有什么(比如:cache、session、feed、orm、geo、auth),而且全部Django自己造,开发网
站应手的工具Django基本都给你做好了,因此开发效率是不用说的,出了问题也算好找,不在你的代码里就在Django的源码里。
③强大的URL路由配置,Django让你可以设计出非常优雅的URL,在Django里你基本可以跟丑陋的GET参数说拜拜。
④自助管理后台,admin interface是Django里比较吸引眼球的一项contrib,让你几乎不用写一行代码就拥有一个完整的后台管理界面。
❻ pythonweb模块怎么安装
它的源代码非常整洁精干,学习它一方面可以让我们快速了解python语法(遇到看不懂的语法就去google),另一方面可以学习到python高级特性的使用(譬如反射,装饰器),而且在webpy中还内置了一个简单HTTP服务器,对于想简单了解下HTTP服务器实现的朋友来说,这个是再好不过的例子了(并且在这个服务器代码中,还可以学习到线程池,消息队列等技术),除此之外webpy还包括模板渲染引擎,DB框架等等,这里面的每一个部分都可以单独拿出来学习.
❼ python win32gui模块下载
下载网址:
https://pypi.python.org/pypi/pywin32
http://sourceforge.net/projects/pywin32/
注意:pywin32里面包括win32gui。