Python的網路程式設計 四

2021-04-25 05:00:01 字數 796 閱讀 7796

urllib和urllib2

開啟遠端檔案的操作和本地差不多,不同的是只能使用讀模式,並且使用urllib模組的urlopen:

的檔案類物件。

注意:如果你當前沒有聯網,而你又想練習一下urllib的話,你可以用如下形式訪問本地檔案:

localpage=urlopen(r'file:c:/test.txt')

由urlopen返回的檔案類物件支援close,read,readline,readlines等方法。

下面的**抽取出了python官方主頁中「documentation」鏈結的url:

'二、獲取遠端檔案

這將獲取python官方主頁並儲存到本地c:/python_webpage.html中。如果你不指定複本的檔名,那麼檔案將放到乙個臨時的地方,你能夠使用open函式開啟它,如果你要清除這些臨時的複本,你可以呼叫urlcleanup函式而不帶任何引數,它將為你完成清除工作。

網路程式設計四

5.listen函式 兩個作用 一.客戶端中呼叫listen函式,將未連線的套介面轉換為被動套介面,什麼是未連線套介面 呼叫connect函式外的套介面 實現tcp狀態轉換 close listen 二.指定核心為此套介面排隊的最大連線數 核心維護兩個佇列 未完成佇列,以完成佇列 未完成佇列是為完成...

網路程式設計(四)

1.掌握併發伺服器 多路復用是假的併發 本質上是序列處理 多程序或多執行緒實現才叫併發 伺服器建立子程序去處理使用者業務 併發伺服器 適用於使用者請求需要長時間解決完的情境 注意 子程序只處理使用者業務,所以關閉監聽套接字 父程序只接受新的連線,所以關閉鏈結套接字 父程序還要 子程序屍體 伺服器建立...

python網路程式設計 TCP網路程式設計

tcp程式設計 客戶端 import socket 1 套接字 tcp socket socket.socket socket.af inet,socket.sock stream 2 建立鏈結 tcp socket.connect 172.27.35.1 8080 3 傳送資訊 tcp socke...