zoukankan      html  css  js  c++  java
  • Python基础 3----文件和网络


     1 Python文件IO

        1 标转的输入和输出

           print 方法:输出数据到标准的输出

           

           


           raw_input 方法:标准的输入

           

           


       2 file文件类

          读文件

          f = file(文件名, 模式)  

          有5种模式: "r" - 只读 , "w" - 只写  , "a" - 追加 , "b" - 二进制打开 , "r+"/"b+" - 更新

          f.read() 是打开这个文件 , f.close() 是关闭这个文件

         

          写文件

          f = file(文件名, 模式)

          f.write(写入的内容)

          f.flush() 是刷新,f.close()


       3 open文件类

          f = open(文件名, 模式) , 模式的话和file基本是类似的

       4 多种读取方式

          1 读取全部 f.read()

          2 读取一行 f.readline()

          3 读取全部,返回列表 f.readlines()


     2 网络Socket

        1 网络的5层

           应用层:HTTP

           传输层:TCP

           网络层:IP路由

           链路层:MAC帧

           物理层:网线

        2 下面是在本机上面演示socket链接的过程

           server

    import socket
    
    s = socket.socket(socket.AF_INET , socket.SOCK_STREAM)
    s.bind(('127.0.0.1' , 5001))
    s.listen(1)
    
    while True:
         cs , ca = s.accept() 
         print cs.recv(1024) 
         cs.sendall('reply')
         cs.close()
    


              client

    import socket
    
    c = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    c.connect(('127.0.0.1' , 5001))
    c.send('hello')
    c.send('hello')
    print c.recv(1024)
    
    

         效果

           

          


     3 HTTP

     


  • 相关阅读:
    pcb过孔盖油
    stm32的串口中断
    串口速度计算
    块元素、行内元素、行内块元素及其相互转化
    CSS伪类选择器
    CSS后代选择器、子代选择器
    CSS表示颜色、行间距、缩进、文字修饰
    CSS学习之通配符选择器
    【DP专题】——洛谷P0170道路游戏
    ssh框架jar包下载地址
  • 原文地址:https://www.cnblogs.com/riskyer/p/3317838.html
Copyright © 2011-2022 走看看