Python
rbin_yao
这个作者很懒,什么都没留下…
展开
-
vs code建立python代码模板
vs code建立python代码模板使用vs code开发python代码的时候,可以建立自定义的模板,大大的提高效率。File->Preferences->User Snippets选择python,把原来的删除,输入下面的内容:{ "HEADER":{ "prefix": "header", "body": [ "#!/usr/bin/python", "# -*- encoding: utf-8 -*-",原创 2020-12-12 16:50:03 · 2150 阅读 · 0 评论 -
python解析nmea0183协议获取GPS定位信息
这里写自定义目录标题python解析nmea0183协议获取GPS定位信息python解析nmea0183协议获取GPS定位信息nmea0183协议里面定位数据主要在GPRMC报文里面,下面是报文的大体形式:b'$GPRMC,111025.00,A,2517.033747,N,11019.176025,E,0.0,144.8,270920,2.3,W,A*2D\r\n'b'$GPRMC,,V,,,,,,,,,,N*53\r\n'b'$GPRMC,024443.0,A,2517.038296,N,1原创 2020-09-28 11:43:31 · 2938 阅读 · 2 评论 -
python删除文件夹
python删除文件夹os.remove()和os.removedirs()好像只能删除空文件夹,可以使用shutil库里面的rmtree方法删除文件夹:import shutilimport tracebacktry: shutil.rmtree('D:\\test')except: traceback.print_exc()原创 2020-09-16 22:50:32 · 140 阅读 · 0 评论 -
python日志logging记录,过期自动删除
python日志logging记录,过期自动删除python使用logging库可以简单明了的格式化输出log到终端或文件。when 是一个字符串的定义如下:“S”: Seconds“M”: Minutes“H”: Hours“D”: Days“W”: Week day (0=Monday)“midnight”: Roll over at midnight使用下面方法把log输出到终端:import loggingLOG_FORMAT = "[%(asctime)s][%(level原创 2020-09-16 22:46:12 · 3953 阅读 · 1 评论 -
Python的multiprocessing多进程
Python的multiprocessing多线程import multiprocessingimport timedef task1(no): while True: print('task%d run.'%(no)) time.sleep(1)def task2(no): while True: print('task%d run.'%(no)) time.sleep(1)def main(): t1原创 2020-06-29 23:07:44 · 159 阅读 · 0 评论 -
Python组播
Python组播import timeimport socketimport threadingimport os# 组播组IP和端口ANY = "0.0.0.0"mcast_group_ip = '239.255.0.181'mcast_group_port = 38090def thread_recv(sock): while True: try: message, addr = sock.recvfrom(1024)原创 2020-05-13 09:20:14 · 726 阅读 · 0 评论 -
PythonTCP服务器与客户端
PythonTCP服务器与客户端参考网上代码整理出来的。服务器慎用gethostname()方法获取本地连接名称,如果系统中有多张网卡,可能获取到的IP不对!!!import socketimport timedef main(): tcpServerSocket=socket.socket()#创建socket对象 host = socket.gethostname(...原创 2020-04-05 18:43:00 · 201 阅读 · 0 评论 -
python串口读写,以16进制保存文件
python串口读写,以16进制保存文件需要使用pyserial库,所以先安装:pip install pyserialimport serialdef bytes2Hex(argv): #十六进制显示 方法1 try: result = '' hLen = len(argv) for i in range...原创 2020-03-27 19:00:17 · 2307 阅读 · 1 评论 -
Python把照片按照拍摄日期分类
Python把照片按照拍摄日期分类思路主要是,读取目录下的所有jpg照片,把exif中的拍照日期作为文件夹名字,复制目标目录中。这里读取exif需要安装第三方库exifreadpip install exifread对应代码:import osimport exifreadimport datetimeimport shutildef sort_img(dir): ...原创 2020-02-26 10:04:35 · 1082 阅读 · 1 评论