目标:
1:掌握with open()方法打开一个文件与直接用 open()方法打开文件有什么区别
2:编写TCP服务端与客户端,从而可以实现客户端从服务端上下载文件
 
一:with open()as xxx 打开文件与 直接用 open()打开文件有什么区别
 
答:with open(”文件名“,”文件打开方式“)as file 打开一个文件,内置了 close()方法,即不需要关闭文件了!
注意事项:
with open(”文件名“,”文件打开方式“)as  file 相当于下面这两行代码
file = open(”文件名“,”文件打开方式“)
file.close()
 
快速代码体验
 
 
二:TCP 编写的文件下载器(客户端下载服务端上的文件)
 
代码文件
 
客户端代码文件
 
 
<
 
服务端代码文件
 
 
<
 
