博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础 3----文件和网络
阅读量:7104 次
发布时间:2019-06-28

本文共 840 字,大约阅读时间需要 2 分钟。

 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

    

 

 

你可能感兴趣的文章
cesiumjs开发实践(六) CZML
查看>>
基于FPGA的dds发生器与lcd显示参数
查看>>
php单例模式的使用场景,使用方法
查看>>
fetch请求get方式以及post提交参数为formdata类型的数据
查看>>
[学习笔记]凸优化/WQS二分/带权二分
查看>>
CentOS 下 LVS集群( 可能更新 )
查看>>
差分信号(Differential Signal)
查看>>
Aix项目_shell_rsh_01
查看>>
HDU 5726 GCD 求给定序列中与查询段相等的GCD个数
查看>>
python实训第四天
查看>>
5-4-3原则
查看>>
html图像入门
查看>>
C# Mongo Client 2.4.2创建索引
查看>>
我的第四个网页制作:列表标签
查看>>
【python进阶】详解元类及其应用2
查看>>
简单实用的菜单栏
查看>>
AMap行政区查询服务
查看>>
SpringBoot2.0源码分析(一):SpringBoot简单分析
查看>>
Java,net上的几篇文章
查看>>
Chrome的Awesome Screenshot的插件离线下载
查看>>