
自动化工具用到技术点
icy城市稻草人
时代在变迁,除了汉语、英语还要掌握机器语!
展开
-
使用Python进行AES加密和解密
摘录于:http://blog.youkuaiyun.com/nurke/article/details/77267081另外参考:http://www.cnblogs.com/kaituorensheng/p/4501128.htmlAES,是美国联邦政府采用的一种加密技术,AES有几个模式,其中CBC模式是公认的安全性最好的模式,被TLS所采用。加密与解密双方需确定好key,key的长度可以是...转载 2019-07-07 11:06:50 · 299 阅读 · 0 评论 -
软件License认证方案的设计思路
销售license是商业软件的贯用商业模式。用户向商家购买软件安装盘搭载license许可,才可以使用该软件。我们作为软件开发者,为了保护自身的权益,在软件开发过程中也不可避免的会设计license管控机制。下面就讲一下设计一个基础的license控制机制需要考虑的方方面面。license管控方式license大体有两种管控方式,可概括为认证和鉴权。认证是指用户身份认证,鉴权是检验用户是否具...转载 2018-12-27 14:16:00 · 5113 阅读 · 0 评论 -
python 防止程序多开
参考链接:https://bbs.youkuaiyun.com/topics/392278929?page=1https://blog.youkuaiyun.com/Teddycxr/article/details/80804383思路一:用一个文件存放改程序pid号,启动时去该文件读取pid号,判断程序是否在执行我的代码def close_window(window): """关闭友好提示...原创 2019-03-13 19:44:12 · 5276 阅读 · 2 评论 -
python操作.csv文件
参考链接:https://blog.youkuaiyun.com/weixin_36279318/article/details/79078255需求:将a.csv中,相同手机号,只要有一个发送成功,则其余改为发送成功代码:# -*- coding: utf-8 -*-# @Time : 2019/2/19 16:32# @Author : guigle# @File ...原创 2019-07-07 11:06:41 · 169 阅读 · 0 评论 -
python的__getitem__方法
如果在类中定义了__getitem__()方法,那么他的实例对象(假设为P)就可以这样P[key]取值。当实例对象做P[key]运算时,就会调用类中的__getitem__()方法。# -*- coding:utf-8 -*-class DataTest: def __init__(self,id,address): self.id=id self....原创 2019-07-07 11:06:29 · 175 阅读 · 0 评论 -
pandas操作excel
根据.conf配置文件,拿到要读出的列名,一行一个字典,存放于列表里pandas读取read_excel和to_excel各参数详解:https://blog.youkuaiyun.com/u010801439/article/details/80052677pandas读取excel常用操作:https://www.cnblogs.com/liulinghua90/p/9935642.html...原创 2019-03-28 11:27:43 · 1005 阅读 · 0 评论 -
将一个excel指定列写入另一个excel的指定列
列的写入方法没有找到,都是按行写入,有列的读取方法,但是没有按列写入import osimport xlrdfrom openpyxl import load_workbookpath = os.path.join(os.getcwd(), 'test.xlsx')path01 = os.path.join(os.getcwd(), r"resident_export['20190...原创 2019-03-27 09:50:29 · 2784 阅读 · 0 评论 -
Pyhton AES CBC PKCS5加解密对接Java该类型的加解密
刚开始pyhton自己脚本加解密,网上很多方法,都能实现# -*- coding: utf-8 -*-# @Time : 2019/3/11 11:14# @Author : guigle# @File : AES_CBC.py# @Software: PyCharmimport base64from Crypto.Cipher import AESfrom b...原创 2019-07-07 11:06:19 · 194 阅读 · 0 评论 -
程序限制多开(重复开启)
# QApplication 对象,它必须在所有与用户界面相关的其它类被创建之前被创建。# 这里如果QApplication对象没有被创建,会报错:QWidget: Must construct a QApplication before a QWidgetapp = QApplication(sys.argv)"""限制多开"""pid_lis = psutil.pids()for ...原创 2019-03-29 14:22:41 · 4189 阅读 · 2 评论 -
单例模式的几种方式和实际使用
'''1、什么是单例模式 单例模式:基于某种方法实例化多次得到实例是同一个2、为何用单例模式 当实例化多次得到的对象中存放的属性都一样的情况,应该将多个对象指向同一个内存,即同一个实例3、如何用'''# 单例模式实现方式一:import settingsclass Mysql: __instacne = None def __init__(s...原创 2019-03-28 17:58:52 · 589 阅读 · 0 评论 -
python类内部方法__setattr__ __getattr_ __delattr__ hasattr __getattribute__ __getitem__(),__setitem__(),
参考链接:https://www.cnblogs.com/ekuj/p/8534507.html__setitem__、__getitem__、__delitem__class A(object): def __init__(self): self['B'] = "BB" self['D'] = "DD" del self...原创 2019-03-15 23:35:58 · 269 阅读 · 0 评论 -
python之内存读写
参考链接https://blog.youkuaiyun.com/Xu_weijie/article/details/80763634Python中的读写不一定只是文件,还有可能是内存,所以下面实在内存中的读写操作from io import StringIOf=StringIO()f.write('everything')f.write('is')f.write('possible')...转载 2019-03-15 17:19:37 · 767 阅读 · 0 评论 -
Python程序退出方式小结
Python程序退出方式小结这篇文章主要介绍了Python程序退出方式小结,具有一定参考价值,需要的朋友可以了解下。对于如何结束一个Python程序或者用Python操作去结束一个进程等,Python本身给出了好几种方法,而这些方式也存在着一些区别,对相关的几种方法看了并实践了下,同时也记录下。参考:Python 核心编程 (第二版) 中文高清1. sys.exit()执行...转载 2019-03-29 13:43:05 · 3758 阅读 · 0 评论