import socket
def main():
? ? '''文件下載器-tcp客戶端'''
? ? # 創(chuàng)建套接字
? ? client_soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
? ? # 連接服務(wù)器
? ? client_soc.connect(('127.0.0.1', 8080))
? ? # 查找文件名
? ? file_name = input('請輸入文件名:')
? ? # 接受文件內(nèi)容
? ? file_data = client_soc.accept(1024*1024)
? ? # 保存內(nèi)容到本地
? ? file = open('[新]' + file_name, 'wb')
? ? # with open('[新] + file—name投蝉, ‘wb’) as f:
? ? file.write(file_data)
? ? file.close()
? ? # 關(guān)閉套接字
? ? client_soc.close()
if __name__ == '__main__':
? ? main()
# 如有錯誤之處迟螺,還望大家不吝指教河哑,謝謝距误!