Anaconda Miniconda conda 安装-换源-使用命令等
摘要:Miniconda是conda的精简版安装程序。 它是Anaconda的小型引导程序版本,仅包含conda,python,它们依赖的软件包以及少量其他有用的软件包,包括pip,zlib和其他一些软件包。 使用conda install command可以从Anaconda存储库中安装720+个其他c
阅读全文
python 文件夹遍历三种方法
摘要:os.listdir(path),返回path目录下的文件夹和文件,但不包含子文件夹里的文件夹和文件 递归遍历所有文件 import os def recursive_listdir(path): files = os.listdir(path) for file in files: file_pa
阅读全文
python获取时间-保存ascii文件xml文件
摘要:import os import io import datetime import time strXmlPath = "version.xml" def save_test_as_ascii(path,context): mkpath = os.path.dirname(path) if os.
阅读全文
RGB颜色对照表
摘要:顏色 英文名稱 RGB 16色 Snow 255 250 250 #FFFAFA GhostWhite 248 248 255 #F8F8FF WhiteSmoke 245 245 245 #F5F5F5 Gainsboro 220 220 220 #DCDCDC FloralWhite 255 2
阅读全文
pip国内源
摘要:升级pip 例: python3 -m pip install --upgrade pip 比较常用的国内镜像包括: (1)阿里云 http://mirrors.aliyun.com/pypi/simple/(2)豆瓣http://pypi.douban.com/simple/(3)清华大学 htt
阅读全文
python websocket 服务端 定时任务
摘要:可以去掉登录用户名密码验证 import asyncio import websockets import time # 检测客户端权限,用户名密码通过才能退出循环 async def check_permit(websocket): while True: recv_str = await web
阅读全文
python tcp服务器客户端demo
摘要:客户端: import socket import time import os def start_socket_client(alternate_ip,nport): tcpCliSock=None Addr = (alternate_ip,nport) timeout = 15 #setdef
阅读全文
cv2图片解码和编码到内存
摘要:从硬盘读取图片 img = cv2.imread(strPath) 从内存编码数据读取图片 image = cv2.imdecode(image, cv2.IMREAD_COLOR) 编码图片到硬盘 cv2.imread(strPath,img) 编码图片到内存 img_encode = cv2.i
阅读全文
局域网跨网段发现目标主机ip的组播方案
摘要:组播方案在路由器不支持的情况下也无法穿透路由,需要考虑其他方案,目前除了单点遍历查询外还没找到其他办法。 设备上实现组播监听 #coding:utf-8, from socket import * import time def start_listen(): ANY = '0.0.0.0' MCA
阅读全文
udp多播实现代码
摘要:服务器端 #coding:utf-8, import socket import time ANY = '0.0.0.0' SENDERPORT=1501 MCAST_ADDR = '224.168.2.9' MCAST_PORT = 1600 sock = socket.socket(socket
阅读全文
python嵌入式主机ip搜索 windows服务器 linux客户端
摘要:这种发送受限广播和直接广播的模式有很大局限性,要求要么机器在同一个局域网内即不通过路由器,要么发送主机的子网掩码跟接收主机的子网掩码一致,从而使用广播地址可以通信。但在网络情况复杂且不知道目标主机的子网掩码情况下效果不好(目标主机需要通过路由器,且目标主机的子网掩码跟发送主机不一致,广播消息是到不到
阅读全文
python多线程
摘要:import threading import sys import time g_cnt = 0 def deal_data(): print("deal_data") sys.stdout.flush() i = 1 global g_cnt g_cnt+=1 tmpcnt = g_cnt cc
阅读全文
python设置打开的windows CMD终端始终处于激活状态避免终端没操作时卡住
摘要:import ctypeskernel32 = ctypes.windll.kernel32kernel32.SetConsoleMode(kernel32.GetStdHandle(-10), 128)
阅读全文
python UDP 通讯
摘要:client from socket import * HOST = '192.168.1.xxx' PORT = 666 address = (HOST, PORT) s = socket(AF_INET, SOCK_DGRAM) while True: message = input('Send
阅读全文