Python基础 3----文件和网络
2013-09-13 21:16
369 查看
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
client
效果
3 HTTP
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
相关文章推荐
- Python基础 4----文件和网络
- Python基础学习(5)网络编程socket、文件上传、粘包问题、socketserver、IO多路复用、线程与进程、进程池、线程池、上下文管理、协程
- Python基础 3----文件和网络
- 【day6】python/神经网络基础。
- python 基础之文件基本操作01
- python 网络编程基础学习笔记(1)-网络客户端-socket
- [Python学习] 专题四.文件基础知识
- python基础(类,文件,struct,拷贝,集合)
- 用python urllib2.urlopen(fileurl) 读取网络文件问题解决
- Python Set集合,函数,深入拷贝,浅入拷贝,文件处理--小白基础
- Python 网络编程基础
- DeepLearning(基于caffe)实战项目(10)--Python编写网络配置文件
- python基础(五)--文件的相关操作
- 13-Linux基础入门(十一)-Linux中的文件及目录权限(综合网络整理)
- python基础(二)——文件操作
- 利用Python实现在同一网络中的本地文件共享
- 网络爬虫及面试中必须掌握的python基础知识(二)
- Python<10>文件基础
- python网络编程基础(连载)08三种方式爬取斗鱼主播照片
- python基础学习-9(文件)