import socket
def main():
'''文件下载器-tcp客户端'''
# 创建套接字
client_soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 连接服务器
client_soc.connect(('127.0.0.1', 8080))
# 查找文件名
file_name = input('请输入文件名:')
# 接受文件内容
file_data = client_soc.accept(1024*1024)
# 保存内容到本地
file = open('[新]' + file_name, 'wb')
# with open('[新] + file—name, ‘wb’) as f:
file.write(file_data)
file.close()
# 关闭套接字
client_soc.close()
if __name__ == '__main__':
main()
# 如有错误之处,还望大家不吝指教,谢谢!