import urllib#網路通訊模組
from urllib import request
def **********(url,ispicture=false):#預設引數
『』』:param url: **
:param ispicture:
:return: none,直接儲存為檔案,不需要返回值
『』』file_name = url.split("/")[-1]#切片1獲得名稱
response=urllib.request.urlopen(url)#resquest結果#response響應#urlopen網頁位址urlopen網頁位址
#檢視請求響應
content=response.read()#response響應回答
if ispicture==true:#根據實參進行對應的的操作
with open(file_name,"wb") as fb:#
fb.write(content)
print(content)
else:
content = content.decode("utf-8") # 對請求資料進行解碼
with open("index1.html","w",encoding="utf-8") as fb:
fb.write(content)
print(content)
**********(「預設引數在實參裡可以寫也可以不寫
**********(「
#如果實參和預設引數不同的話需要在例項化的時候寫入實參
Python 網路通訊過程
2.使用集線器組成乙個網路 3.使用交換機組成乙個網路 4.使用路由器連線多個網路 5.通訊過程 複雜 開放式系統互聯參考模型 埠說明如果兩台電腦之間通過網線連線是可以直接通訊的,但是需要提前設定好ip位址以及網路掩碼 並且ip位址需要控制在同一網段內,例如 一台為192.168.1.1另一台為19...
python實現網路通訊
不管是哪種方式實現網路連線,都需要使用socket,在使用前都需要建立socket物件。1 建立socket物件 a socket socket.socket socket.af inet,socket.socket stream 使用ipv4的第乙個引數都選擇socket.af ine 第二引數是...
python 網路通訊基礎
所謂網路程式設計就是 讓在不同的電腦上的軟體能夠進行資料傳遞,即程序之間的通訊。python提供了兩個基本的socket模組。乙個是socket,它提供了標準的bsd socket api 另乙個是socketserver,它提供了伺服器中心類,可以簡化網路伺服器的開發。1.理解socket soc...