Python
人生苦短,快学Python
R{1}
这个作者很懒,什么都没留下…
展开
-
各种插值法的python实现
Python插值转载 2022-11-04 10:59:26 · 3415 阅读 · 0 评论 -
仅用print实现Python进度条
import timefor i in range(100): print("\r{}{}\t{}%".format("#" * i, "_" * (100 - i-1), i+1), end="", flush=True) time.sleep(0.1)没有GIF,就贴几张图原创 2022-04-01 15:33:03 · 637 阅读 · 0 评论 -
简记Windows10下安装nnpy
1、下载nanomsg源码2、下载CMake和VS20153、CMake编译(?)nanosmg源码,如果报错,需要在VS里面配置C/C++相关选项 如果是64位系统,编译的时候一定要选择64位(参考:Nanomsg 安装在windows下的流程_norsd的专栏-CSDN博客_nanomsg windowsVS2015编译生成nanomsg库文件_冷饮-CSDN博客_nanomsg windows)4、sln文件导入VS,选择INSTALL5、修改nnpy源码中gen...原创 2022-03-14 10:36:19 · 1411 阅读 · 0 评论 -
Jmeter中Python中文乱码
副标题:Jmeter中Jython中文乱码被这个问题折腾了差不多两个小时,终于解决了,但是具体为什么会这样,还是不太明白。在pycharm里面(py3.7)一切都是正常的,换到Jmeter的Jython里面就各种问题。直接贴代码,大家应该都能看懂import randomdef randChar(): # 从str中随机选择一个字返回 str="一二三四" return str[random.choice(range(len(str)))]c = randCha原创 2021-12-07 23:52:27 · 574 阅读 · 0 评论 -
Python+uiautomator2指定区域截图
想区域截图,但是在网上找了一圈,没有什么有用的信息,基本都是全屏截图的信息。最后只能自己尝试着摸索了。已知d.screenshot()是截取整个屏幕,尝试根据元素截图d(resourceId="xx.xx.xx").screenshot截图,发现可以截取指定元素区域,具体代码如下d = u2.connect("192.168.10.10")d(resourceId="com.xxx.xxx:id/tv_close").screenshot().save("test.png")既然能截取元素原创 2021-09-04 11:23:52 · 6652 阅读 · 0 评论 -
Python DNS缓存服务器
背景:因为某些不可知的原因,DNS报文响应很慢或者直接超时,导致网页打开困难,体验很不好。所以想写一个本地DNS缓存,当DNS被解析过一次后,本地存缓存,下次需要再次解析时,直接读取本地缓存,这样可以大大提高解析速度和网页浏览体验。原理:本机监听UDP 53端口,模拟DNS服务器。将上网客户端的DNS服务器地址指向本机。当客户端有DNS解析请求时,本机解析DNS报文,用报文中的域名查询本机DNS缓存文件记录,如果无缓存记录,则将报文转发至公网DNS服务器解析,并将解析报文写入缓存文件,然后将解析原创 2020-11-10 16:30:28 · 509 阅读 · 4 评论 -
xxx.whl is not a supported wheel on this platform|python pip安装的一些坑
坑1:缺少VC编译环境,错误提示信息如下error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/解决方法:方法一下载对应的VC依赖安装,但是这里坑略多,不建议填这个坑。能轻易找到安装包的,一般也不会进到这篇文章里来了。推荐 方法二去pip仓库网站下载对应的wh原创 2020-06-12 16:46:40 · 607 阅读 · 0 评论