❶ 希望介紹個學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。