自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rainy Chan

只追求有价值的原创 个人开源项目https://github.com/rainydew

  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 python中递归比较json、列表和字典,显示差别的库,可忽略顺序,可支持正则,可设浮点精度(已上传至pypi,库名jsoncomparedeep)

在做接口自动化测试的时候,经常需要对返回的json串做断言。 但是如果返回的json串很大,手写断言就非常的麻烦。 网上虽然有很多轮子,但是都不是特别好用,存在比较严重的这样那样的缺陷。 所以我自己写了一个。注意,我写的环境是python2.7,因为公司的RF库都还是python2.7(虽然RobotFramework早就支持python3)。 如果使用3,请做相应适配,适配后最好发我适配后的源码...

2019-06-27 20:22:25 3150 14

原创 告别乱码——7行代码判断当前python运行编码,是控制台还是IDE(如PyCharm)

由于众所周知的原因,python中的PyCharm输出时使用utf-8编码,而控制台窗体里则遵循系统编码。在windows简中版本下,系统使用gbk编码,而调试用的PyCharm使用UTF-8,这就带来了一系列困扰人的问题。这些问题在python2尤甚,但python3里,读写文件、执行cmd命令等仍然会发生乱码。(由于Linux默认UTF-8编码,在纯Linux下并不发生这类问题) 比如,调试好...

2019-06-25 22:27:48 1564 4

原创 思维定势引起容易写错的代码(预计长期更新)

突然想开始记录以前容易习惯性敲错的代码,欢迎回复各自的经历,也许之后会开个仓库~ python: if "xx" or "yy" in something: ... 结果恒为True,实际应该为 if "xx" in something or "yy" in something: ... # 如果量大,可写 if any([pattern in something for pattern in ...

2019-06-21 15:32:34 90

原创 PyCrypto AES CBC加解密结果不一致的解决

使用了CBC带偏移量的加密算法,pkcs5/7填充 结果解密后的字串和加密前不一样,网上到处都没搜到原因 后来发现,cipher对象只能用一次,同时调用两次cipher去对同一个东西加密,得到的结果不一样 所以解密时,必须重新new一个cipher。下面是修正后的代码 # coding: utf-8 from Crypto.Cipher import AES import base64 BS ...

2019-06-21 11:14:03 3901 12

原创 RobotFramework中,选择注释套件中的某些用例的方法(主要用于RED/IntelliBot从套件执行单个用例)

由于项目较大,使用RIDE很卡,我使用Pycharm里的IntelliBot来编写。如果使用RIDE,则可以单独勾选要执行的用例来执行。 单行注释很容易,前面加#就可以了,在Pycharm里可以选中要注释的行,ctrl+/快捷键就能做到。 当想添加多行注释时,虽然可以选择很多行,同时使用#去注释。但常见的场景是,一个套件内十几个用例,失败了一个,想注释掉其他来重跑。如果文件较大,则会产生大量的#,...

2019-06-18 14:46:00 3254

cpu温度监测 命令行工具 (windows)

可靠的cpu温度监测工具,python实现。适配windows,非wmi,温度准确,无需提权。 打开后约每30秒更新一次数据,其他语言可以通过管道调用来获取和通信(建议以低优先级调用)。

2019-11-22

page-4.26 for windows(Python tkinter 界面设计工具,操作类似VB)

类似qt designer或者vb,可以在页面上拖拖画画,绑定属性和事件,就可以生成tkInter界面的python代码的工具 需要依赖python 2.7/3.5+,ActiveTcl 8.6+以上。如启动时提醒找不到wish.exe,请将ActiveTcl的可执行文件路径加入path环境变量内

2019-10-23

ActiveTcl-8.6.9.8609.2-MSWin32-x64-5ccbd9ac8.exe

python Tkinter图形界面开发,PAGE工具的必要依赖 是Tools Command Language工具命令语言的执行版本 直接下载需要账号,故上传到这里

2019-10-23

VB命令行管道控件(与CMD交互,风格类似WinSock)

本控件与cmd控制台和其他命令行程序交互的ocx控件,效果很像Winsock或MSCOMCTL。TestForm是测试该控件用的窗体。在VB6/IE10(asp-VBS)/Excel2003下测试成功。完美兼容单换行符(chr10)和vbcrlf两种换行格式。本控件接收回显的事件为DataArrive,发送命令的方法为DataSend,使用前需先调用InitFirst方法初始化。作者雨水rainydew@qq.com,谢绝转载

2017-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除