zoukankan      html  css  js  c++  java
  • 【2020092402】下载文件

    import socket
    
    def main():
        #1.创建套接字
        tcp_socket=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    
        #2.获取服务器的ip port
        dest_ip=input("请输入下载服务器的ip:")
        dest_port =int(input("请输入下载服务器的port:"))
    
        #3.连接服务器
        tcp_socket.connect((dest_ip,dest_port))
    
        #4.获取下载的文件名字
        download_file_name=input("请输入要下载的文件名字:")
    
        #5.将文件名字发送到服务器
        tcp_socket.send(download_file_name.encode("utf-8"))
           
        #6.接收文件中的数据
        recv_data=tcp_socket.recv(1024)
    
        #7.保存接收到的数据到一个文件中
        with open(download_file_name,"wb") as f:
            f.write(recv_data)
    
        #8.关闭套接字
        tcp_socket.close()
        
    if __name__=="__main__":
  • 相关阅读:
    Seven Puzzle Aizu
    Cheese
    Curling 2.0
    Ball
    Property Distribution
    Red and Black
    Lake Counting
    Ants
    剑桥雅思写作高分范文ESSAY20
    剑桥雅思写作高分范文ESSAY19
  • 原文地址:https://www.cnblogs.com/zhouxue0621/p/13725068.html
Copyright © 2011-2022 走看看