
python
何乐乐和何了了
冲冲冲!
展开
-
python subprocessing Popen、run
subprocessing Popen、runPopen是非阻塞的,run是阻塞的。import subprocess as spself.p = sp.Popen(command)# self.p = sp.run(command)原创 2021-09-20 17:51:08 · 670 阅读 · 0 评论 -
2021-09-20 视频流实时请求实时转发
视频流之前的写法是直接一次性全部转发视频流把target视频流和视频id的对应关系写到数据库中但是转发20多个视频流,服务器是不能够承受。640*480 30fps占了9G左右的内存,但是CPU使用还是太高了【跑18个是极限,10个还是没问题的】为了稳妥起见,现在考虑的是:把source视频流、target视频流和视频id的对应关系写到数据库中每次请求的时候才转发考虑到后端没法判断前端什么时候不请求视频流了。现在设定的方案是用全局变量liveList保存正在转发的摄像头id和进原创 2021-09-20 17:50:26 · 952 阅读 · 0 评论 -
AttributeError: module ‘community‘ has no attribute ‘best_partition‘ 解决办法
在使用https://python-louvain.readthedocs.io/en/latest/的代码运行时,遇到如下问题:AttributeError: module 'community' has no attribute 'best_partition' 解决办法:$ pip uninstall community$ pip install python-louvain原创 2021-04-29 17:10:00 · 673 阅读 · 0 评论 -
networkx创建带权有向图,访问每个点的邻居节点(neighbor)和边权(weight)
import networkx as nx G = nx.DiGraph() # 创建有向图G.add_edge(1, 2, weight=1) # 添加 带权边,weight表示边权G.add_edge(1, 3, weight=1)G.add_edge(3, 1, weight=1)G.add_edge(2, 4, weight=1)print(G[1]) # 邻居的dictfor nbr, value in G.adj[1].items(): # 枚举邻居 print(n原创 2021-03-29 17:36:08 · 4123 阅读 · 4 评论 -
Win10 VS code在使用jupyter导出时报错,且ModuleNotFoundError: No module named ‘pyrsistent‘
参考文章输出下面的代码说已经安装,pip install pyrsistent在C:\Users%USERPROFILE%\AppData\Local\Programs\Python\Python36\Lib\site-packages下面,发现只有pyrsistent-0.17.3-py3.6.egg-info文件夹,没有pyrsistent文件夹,也就是只有版本信息。把pyrsistent-0.17.3-py3.6.egg-info文件夹删掉,重新pip install pyrsistent,问原创 2021-03-13 09:39:51 · 829 阅读 · 0 评论 -
Python 批量下载SIGMOD,VLDB的论文 Mac OS
这里写自定义目录标题Python 批量下载SIGMOD,VLDB的论文 Mac OS实现爬取网站下载单篇论文获得所有论文的链接完整代码Python 批量下载SIGMOD,VLDB的论文 Mac OS因为一个个找带某一关键词的论文太累了,因此写了一个python脚本来下载论文,可以支持关键字寻找,批量下载。目前只适合SIGMOD和VLDB。需要下载bs4, requests模块。实现推荐一个网站https://dblp.org,收录了比较多的论文。本python脚本就是爬取这个网站,获得某一年的原创 2020-09-26 20:46:45 · 1441 阅读 · 0 评论 -
Python给照片添加水印时间和地点 Mac OS
我们平时想打印图片的时候,希望能给照片加上时间、地点,以便以后看到照片的时候不会忘记。手工一张张添加太麻烦,而且容易出错。以下是使用代码获取原始图片的拍摄时间和地点,并添加水印的方法,在Mac OS下对jpeg、jpg文件处理已经测试通过了。效果首先我们看下效果,第一张是原图,第二张是添加水印时间和地点后的图:处理步骤以及代码讲解1、获得照片的拍摄时间这里我们需要用到exifread模块以获取照片的拍照时间。1def getPhotoTime(filename): '''得到照片的拍原创 2020-09-23 13:12:41 · 3128 阅读 · 0 评论 -
wireshark查看通过一个点的吞吐量,Throughput
用ns3模拟下图,我想查看网段10.1.1.0/24中a1a_1a1的吞吐量,产生的pcap文件为program1-12-1.pcap。(1)用wireshark打开该文件:(2)选择Statitics -> I/O Graph;(3)点击IO Graph后,会看到如下的图片;(4) 纵坐标是“Packets/1 sec”,但我想看纵坐标是bits/s;找到"Y Axis"...原创 2020-04-08 14:35:27 · 6096 阅读 · 1 评论 -
python3 读取文件中的多行整数,每行有若干整数用空格隔开
python3读取文件中的多行整数,每行有若干整数用空格隔开。python3本身没有直接读取int的接口,只能读取字符串,因此需要自己编写代码。读取的文件如下形式:1 2 314 5 6 71 89 1011 6 12 13 14 15 161 3 717 1811 6 19 20 21 22 23 241 25 326 311 27 6 3 28 7 29 30 31 ...原创 2020-04-03 14:32:53 · 5254 阅读 · 0 评论 -
Universal Hashing全域哈希原理与python实现,减少hash冲突/碰撞!
全域哈希原理与实现1-hash哈希介绍2-Universal hashing全域哈希法3-构造一个全域哈希H\mathcal{H}H4-python实现1-hash哈希介绍hash函数y=h(k)y=h(k)y=h(k),把任意长度的输入kkk通过散列算法hhh变换成固定长度的输出yyy,该输出就是散列值1。一种常见的hash函数是y=H(k)=(a⋅k+b)mod my=H(k)=(a\c...原创 2020-03-31 18:06:11 · 5770 阅读 · 5 评论 -
python 忽视大小写 以及 判断一个字符串是否是另一个的子串
判断一个字符串是否是另一个的子串:>>> 'welcome' in 'WELCOME to'False>>> 'welcome' in 'welcome to'True忽视大小写,这里将字符串全部转成小写'WELCOME'.lower()>>> 'welcome' in 'WELCOME to'False>>>...原创 2020-03-09 20:04:02 · 3361 阅读 · 0 评论 -
学习python Flask很好的网站
学习python Flask很好的网站:https://github.com/luhuisicnu/The-Flask-Mega-Tutorial-zh/tree/master/docs原创 2020-03-09 15:33:25 · 329 阅读 · 0 评论 -
windows运行bat文件时隐藏命令行(黑框框)
windows运行bat文件时隐藏命令行(黑框框):windows下无法直接用bat自身隐藏,因此需要用vbs文件辅助。创建后缀为vbs的文件,写入如下代码,其中"d:\1.bat"修改成想运行的bat文件即可。set ws=WScript.CreateObject("WScript.Shell")ws.Run "d:\1.bat",0...原创 2020-03-09 15:31:03 · 3877 阅读 · 0 评论 -
windows10 添加开机启动项
windows10可以在运行(win+R)中粘贴以下路径回车打开:%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup将要开机启动的文件放入上述文件夹即可。1https://blog.youkuaiyun.com/qq459080123/article/details/81392060 ↩︎...原创 2020-03-09 15:19:55 · 631 阅读 · 0 评论 -
python 按utf-8读取文件
python 按utf-8读取文件f = open("product.txt","r",encoding='utf-8')ProductLists = f.readlines() #按行读入,返回列表f.close()原创 2020-03-09 14:53:17 · 14216 阅读 · 0 评论 -
python 字符串转列表list
python 字符串转列表list>>> eval('[1,2,3]')[1, 2, 3]原创 2020-03-09 14:49:51 · 536 阅读 · 0 评论 -
pip下载python库太慢怎么办
例如下载Flask, 时不时会遇上网络不好,下载个包要花很久,甚至超时无法下载的情况。其实你只要加个参数 -i,可能就会让下载速度上升 10 倍,比如:在这里插入代码片...原创 2020-03-08 00:00:15 · 378 阅读 · 0 评论 -
python3 获取指定目录下的文件及其子目录下的文件os.walk
我们将使用walk1.import os#获取当前目录下的所有后缀名为xls的文件def file_name_walk(file_dir): all_xls_file = [] for root, dirs, files in os.walk(file_dir): for file in files: #只加xls文件 if os.pa...原创 2020-03-06 23:51:27 · 670 阅读 · 0 评论 -
python3 导入当前目录下py文件内的函数
如现在目录下有:main.py想用getProductInfo.py中的函数getProductInfo则main.py可以在开头键入,即可使用getProductInfo函数:from getProductInfo import getProductInfotempList = getProductInfo(file)...原创 2020-03-06 23:47:29 · 4487 阅读 · 0 评论 -
python3 xlrd读取xls表格
python3,通过xlrd1实现表格的打开,通过index获取sheet,以及获取表格中的信息。import xlrd """ 打开excel表格"""workbook = xlrd.open_workbook("E:\\测试.xls")# 通过index判断sheet1是否导入sheet1_is_load = workbook.sheet_loaded(sheet_name_or_i...原创 2020-03-06 23:43:18 · 578 阅读 · 0 评论