當前位置:首頁 » 編程語言 » pythonauth

pythonauth

發布時間: 2025-08-15 08:24:20

A. python編輯中出現EOF when reading a line怎麼解決

看了一下,這個代碼是python 2 語法,好像是你這個bbedit 調用的python 3

代碼沒有問題,運行方式有問題,你可以在終端cd 到代碼所在的目錄,直接輸入pythonask.py

來運行代碼。

這往往都是一些文本格式(如換行)等問題導致的,換一個靠譜的編輯器是一個很好的解決方式,上面提到的編輯器都可以。一般大型的項目用 Pycharm,比較重的 IDE,功能很全,有收費版和免費的社區版。輕量的可以使用 sublime、VSCode、edit++等,需要自己裝一些插件倒騰一下。

urllib:

如果想繼續使用urllib的話,可以使用FancyURLopener並且自己定義一個prompt_user_password方法。urllib的易用性的確是經常為人所詬病。

所以另外一個辦法是,換用一個更好用的庫。我推薦python-requests。用這個庫就可以這么寫(復制自那個鏈接):

r=requests.get('https://api.github.com/user',auth('user','pass'))

r.status_code200

r.headers['content-type']'

application/json;

charset=utf8'

r.encoding'utf-8'

r.textu'{"type":"User"...'

B. python web開發用哪個框架比較好

(1)Django。Django的文檔最完善、市場佔有率最高、招聘職位最多估計大家都沒什麼意見。完美的文檔,Django的成功,我覺得很大一部分原因要歸功於Django近乎完美的官方文檔(包括Django book)。全套的解決方案,Django象Rails一樣,提供全套的解決方案(full-stack framework + batteries included),基本要什麼有什麼(比如:cache、session、feed、orm、geo、auth),而且全部Django自己造,開發網 站應手的工具Django基本都給你做好了,因此開發效率是不用說的,出了問題也算好找,不在你的代碼里就在Django的源碼里。
(2)Pylons和Django的設計理念完全不同,Pylons本身只有兩千行左右的Python代碼,不過它還附帶有一些幾乎就是Pylons御用 的第三方模塊。Pylons只提供一個架子和可選方案,你可以根據自己的喜好自由的選擇Template、ORM、form、auth等組件,系統高度可 定製。我們常說Python是一個膠水語言(glue language),那麼我們完全可以說Pylons就是一個用膠水語言設計的膠水框架。
(3)Tornado即是一個Web server(對此本文不作詳述),同時又是一個類web.py的micro-framework,作為框架Tornado的思想主要來源於Web.py,大家在Web.py的網站首頁也可以看到Tornado的大佬Bret Taylor的這么一段話(他這里說的FriendFeed用的框架跟Tornado可以看作是一個東西):
(4)Bottle和Flask作為新生一代Python框架的代表,挺有意思的是都採用了decorator的方式配置URL路由。
(5)Flask 精簡
(6)web.py 非常精簡

熱點內容
myeclipse86反編譯插件 發布:2025-08-15 10:04:55 瀏覽:408
elseifphp 發布:2025-08-15 10:04:52 瀏覽:188
linux判斷文件夾存在 發布:2025-08-15 10:04:02 瀏覽:347
當前市場應該如何配置 發布:2025-08-15 09:46:00 瀏覽:970
sql存儲二進制 發布:2025-08-15 09:45:59 瀏覽:840
androidinclude 發布:2025-08-15 09:45:59 瀏覽:830
如何寫資料庫存儲過程 發布:2025-08-15 09:34:39 瀏覽:828
伺服器地址怎麼添加 發布:2025-08-15 09:24:27 瀏覽:729
聯想電腦密碼在哪裡修改 發布:2025-08-15 09:23:07 瀏覽:423
c語言adt 發布:2025-08-15 09:14:33 瀏覽:314