Python 3.6之urllib的變化(1)
語法區別:
python3之後就沒有了urllib和urllib2之說
urllib和urllib2合併後統稱為urllib,其中包含urllib.request/urllib.erro/urllib.parse/urllib.robotparse
以下是兩個版本的使用方法對比:
urllib/urllib2 |
urllib |
urllib,urlencode | urllib.parse.urlencode |
urllib.Request | urllib.request.Request |
urllib.urlopen | urllib.request.urlopen |
新版內容:
urllib.request 可以用來發送request和獲取request結果
urllib.error 包含了urllib.request產生的異常
urllib.parser 用來解釋和處理URL
urllib.robotparse 用來解析解析頁面的robots.txt檔案
相關推薦
Python 3.6之urllib的變化(1)
語法區別: python3之後就沒有了urllib和urllib2之說 urllib和urllib2合併後統稱為urllib,其中包含urllib.request/urllib.erro/urllib
Windows 下 Python 3.6 下安裝 TensorFlow (屢敗屢戰)
plot global install sim can 版本 結果 codec error: 事情是這樣的,好不容易找到了【含代碼而不止代碼】的教程: (知乎回答) 但是我用的是windows,還是win7,怎麽辦?有代碼就好說,代碼裏不是有“from keras……”
python 3.6.4安裝cx_freeze(cxfreeze)成功過程分享
can csdn 失敗 打包 ffffff nag cto 空格 images 環境:win7python 3.6.4cx_freeze版本xxx 本來就是想安裝個python 3可以打包exe,一直安裝cx_freeze失敗,綜合了幾個文章。總算做出來了。 總體分析一下
python學習記錄之---------資料處理(1)陣列/二維陣列的定義和使用
工具/版本(1)安裝環境:Windows7 64bit(2)使用版本Python3.7Python 列表(List)序列是Python中最基本的資料結構。序列中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類推。定義陣列1、定義一維陣列d
python學習記錄之---------硬體相關(1)獲取電腦的資訊
工具/版本 (1)安裝環境:Windows7 64bit (2)使用版本Python3.6 一、準備工作 安裝pywin32模組 安裝wmi模組 二、開始 1、獲取系統版本,版本號等 def sys_version(): c = wmi.W
Python 3爬蟲網易雲(五)——每天進步一點點(正則表達式下篇之HTML標簽)
tdd htm python swf sofm pts 正則表達 eal href 51忠酶9euka杖淪28炊http://jz.docin.com/ngaxf40277 嵌擲Ic白冉qgw抑亢84http://jz.docin.com/fejci232 gw2d4永
python 3.6 tkinter+urllib+json 火車車次信息查詢
做的 ttr cnblogs bsp 分享圖片 類型 item ini 車次查詢 --------blogs: 陳月白 http://www.cnblogs.com/chenyuebai -------- 一、概述 妹子工作時需要大量地查詢火車車次至南京的信息
python全棧系列之---tornado初識(1)
start 存在 IT span imp 基礎 復用 -- 不常用 import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(s
Day1----Python學習之路筆記(1)
文件名 常見 python3 3.2 HP lob 計算機硬件 至少 數字 學習路線 Day1 Day2 Day3 Day4 Day5 ...待續 一、了解開發語言 1、高級語言:Python,Java,C++,C#,PHP,
西遊之路——python全棧——django中orm的使用(2) python---django中orm的使用(1)
目錄 1.基於物件的正向查詢和反向查詢 在python---django中orm的使用(1)中也提到了正向和反向查詢 表:一對多 書籍和出版社 1 class Book(models.Model): 2 title
Python之面向物件(1)
知識框架: 1.面向過程vs面向物件 2.初識面向物件 類的相關知識 物件的相關知識 面向物件相關介紹 3.面向物件的三大特性
python基礎之小知識點(1)
學習過程隨意記錄的小知識點 一、基礎篇 1.在Python中,在函式內部針對引數 賦值 不會影響外部引數 2.在Python中,在函式內部使用 方法 修改可變引數會影響外部引數 3.在列表中使用 = (等號),本質上是呼叫 extend 方法 預設引數: 1.指定函
python學習筆記之基礎操作(五)字串格式化(1)%格式化
格式化基本格式 s = "i am %s ,i am %d years old ,and i like %s"%("haiyang",20,"zhu") print(s) #區分資料型別,無法自動在字串
Python 3.6 微信支付(app支付)
APP支付: import hashlib import json import optparse import time from urllib.parse import quote from xml.etree import ElementTree import
Python實戰之神經網路(1)
python有專門的神經網路庫,但為了加深印象,我自己在numpy庫的基礎上,自己編寫了一個簡單的神經網路程式,是基於Rosenblatt感知器的,這個感知器建立在一個線性神經元之上,神經元模型的求和節點計算作用於突觸輸入的線性組合,同時結合外部作用的偏置,對若干個
C++代碼之坦克大戰(1)
過程 核心 形狀 正方 遍歷 public 開始 www 保存 對坦克大戰情有獨鐘是因為大學時候第一次參加程序設計比賽就做的這個遊戲。當時用的語言是Java,那個比賽讓我悟出了面向對象的強大之處,我也是從那時開始接觸設計模式的。對我而言,坦克大戰有著非同尋常的意義,所以
《大話設計模式》——讀後感 (8)好菜每回味不同——建造者模式之基礎案例(1)
ted builds src ret 分離 args 類圖 rec 方法 建造者模式:是將一個復雜的對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。 建造者模式通常包括下面幾個角色: 1. builder:給出一個抽象接口,以規範產品對象的各個組成成分的
Python Web框架之Django初探(一)
python django easy_install pip Python Web框架之Django初探 Django是一個開放源代碼的Web應用框架,由Python寫成。采用了MVC的框架模式,即模型M,視圖V和控制器C。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容為主的網站
2017前端面試題之Css篇(1)
margin 沒有 width ati clas 經驗 visible import tom 1 . CSS 屬性是否區分大小寫? 答:不區分。 HTML,CSS都對大小寫不敏感,但為了更好的可讀性和團隊協作一般都小寫,而在XHTML 中元素名稱和屬性是必須小寫的。
2017前端面試題之Html篇(1)
utf doctype clas 停止 要求 驅動 抓取 -c 顯示錯誤 1 . doctype(文檔類型) 的作用是什麽? 對文檔進行有效性驗證: 它告訴用戶代理和校驗器這個文檔是按照什麽DTD 寫的。這個動作是被動的, 每次頁面加載時,瀏覽器並不會下載DTD