Python的網路程式設計 七

2021-08-29 19:13:01 字數 707 閱讀 5995

urllib和urllib2

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

>>> from urllib import urlopen

>>> webpage=urlopen('

')的檔案類物件。

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

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

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

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

>>> import re

>>> text = webpage.read()

>>> m = re.search('documentation', text, re.ignorecase)

>>> m.group(1)

''二、獲取遠端檔案

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

Python的網路程式設計 七

urllib和urllib2 一 開啟遠端檔案 開啟遠端檔案的操作和本地差不多,不同的是只能使用讀模式,並且使用urllib模組的urlopen http www.python.org的檔案類物件。注意 如果你當前沒有聯網,而你又想練習一下urllib的話,你可以用如下形式訪問本地檔案 localp...

python網路程式設計(七)

coding utf 8 from socket import 建立socket tcpclientsocket socket af inet,sock stream 鏈結伺服器 seraddr 192.168.1.102 7788 tcpclientsocket.connect seraddr w...

python基礎(七) 網路程式設計

服務端 我們使用 socket 模組的 socket 函式來建立乙個 socket 物件。socket 物件可以通過呼叫其他函式來設定乙個 socket 服務。現在我們可以通過呼叫 bind hostname,port 函式來指定服務的 port 埠 接著,我們呼叫 socket 物件的 accep...