python 读取文件

1、传入文件名和标识符

#打开
f = open('/Users/michael/test.txt', 'r')
#读取
f.read()
#关闭,不关闭会占用资源
f.close()

2、with (打开、读取、关闭一气呵成)

with open('/path/to/file', 'r') as f:

    print(f.read())

3、每次读起一行

for line in f.readlines():
    print(line.strip()) # 把末尾的'\n'删掉

注意;读取二进制文件,比如图片、视频等等,用'rb'模式打开文件即可

4、防止错误

f = open('/Users/michael/gbk.txt', 'r', encoding='gbk', errors='ignore')

5、IP地址对应的实际上是计算机的网络接口

IP协议负责把数据从一台计算机通过网络发送到另一台计算机

  IP地址实际上是一个32位整数(称为IPv4),以字符串表示的IP地址如192.168.0.1实际上是把32位整数按8位分组后的数字表示,目的是便于阅读。

TCP协议负责在两台计算机之间建立可靠连接,保证数据包按顺序到达。

一个TCP报文除了包含要传输的数据外,还包含源IP地址和目标IP地址,源端口和目标端口

创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器。

一个Socket依赖4项:服务器地址、服务器端口、客户端地址、客户端端口来唯一确定一个Socket。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值