當前位置:首頁 » 編程語言 » 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 非常精簡

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:585
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:881
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:677
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1005
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:250
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:799
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705