摘要: 用Python的socket,使用UDP协议实现一个FTP服务端、FTP客户端,用来实现文件的传输。在公司内网下,可以不适用U盘的情况下,纯粹使用网络,来实现文件服务器的搭建,进而实现文件的网络传输。同时用来理解Python的socket使用。 阅读全文
posted @ 2023-10-06 16:29 JCL_1023 阅读(502) 评论(0) 推荐(2) 编辑
摘要: 下面的代码是使用Python建立的和MySQL长连接的简单客户端示例。 当和MySQL的连接断开后,会自动进行重连(被动式的重连,即只有调用增self.execute()、删self.execute()、改self.execute()、查self.query()方法出现异常的时候,才会触发重连)。可 阅读全文
posted @ 2023-09-06 09:16 JCL_1023 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1、可迭代对象 1.1、可迭代对象概念 可迭代对象,最直观的感觉就是可以使用for来循环迭代每一个元素。例如Python内置的类型:str、list、tuple、dict等类型的对象,都是可迭代对象。 其实for循环迭代可迭代对象,是先调用可迭代对象的__iter__()方法,得到迭代器,然后再依次 阅读全文
posted @ 2023-01-10 11:10 JCL_1023 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 简要 使用Python socket和多线程实现一个FTP服务下载。下面的示例是固定下载某一个任意格式文件。 仅仅为了展示如果使用socket和多线程进行文件下载 服务端代码 import socketimport threadingimport os# file = r"D:\var\log\ab 阅读全文
posted @ 2021-01-15 10:29 JCL_1023 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 查的资料很多都是必须等待接收数据后才能再次输入。做了修改,使用多线程的形式,实现一边输入,一边接收 服务端代码 import socket import threading import sys import time spaces = " " * 50 # 主要是为了让输入和接收的消息区分开 de 阅读全文
posted @ 2021-01-12 16:25 JCL_1023 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1、转义符 可以百度百科查询 2、Python中的转义符 我目前知道的Python中的转义符使用场景有两个:一个是字符串,一个是正则表达式 2.1、字符串的转义 2.1.1、反斜杠"\"进行转义 在字符串中,反斜杠"\"有特殊的含义,它代表的就是转义。在字符串中,反斜杠"\"会优先尝试和后面的字符串 阅读全文
posted @ 2021-01-08 11:54 JCL_1023 阅读(4530) 评论(0) 推荐(0) 编辑