热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Python基础3文件和网络

1Python文件IO1标转的输入和输出print方法:输出数据到标准的输出raw_input方法:标准的输入2file文件类读文件ffile(文件名&


 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 sockets = 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 socketc = 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

    



 


 

转:https://www.cnblogs.com/pangblog/p/3320299.html



推荐阅读
author-avatar
手机用户2602879975
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有