Python

Python判断操作系统类型

 代码:importplatformdefTestPlatform():print("----------OperationSystem--------------------------")#Windowswillbe:(32bit,WindowsPE)#Linuxwillbe:(32bit,ELF)pri...

用python批量执行VBA代码

先说下背景环境  1.公司需要问卷调查,有两份问卷,1)是spss问卷,2)是excel问卷。spss问卷数据不全,但有各种标签,excel呢,生成的数据直接把选项变成了值  2.现在需要把excel的选项值变成1,2这种数字{1:“满意”}  3.妹子已经把vba写好了。(不忍直视!)&nbs...

python with 语句妙用

classaa():defbb(self):print("hhhh")return"helloworld"def__enter__(self):#必须有__enter__print("enter")returnselfdefcc(self):print("www")def__exit__(self,exc_type,e...
代码星球·2020-06-13

python with妙用

classaa():defbb(self):print("hhhh")return"helloworld"def__enter__(self):#必须有__enter__print("enter")returnselfdefcc(self):print("www")def__exit__(self,exc_type,e...
代码星球·2020-06-13

提供openssl -aes-256-cbc兼容加密/解密的简单python函数

原文链接:http://joelinoff.com/blog/?p=885 这里的示例显示了如何使用python以与opensslaes-256-cbc完全兼容的方式加密和解密数据。它是基于我在本网站上发布的C++Cipher类中所做的工作。它适用于python-2.7和python-3.x。关键思想是基于o...

python 搜索引擎Whoosh中文文档和代码 以及jieba的使用

注意,数据库的表最好别有下划线  中文文档链接:      https://mr-zhao.gitbooks.io/whoosh/content/%E5%A6%82%E4%BD%95%E7%B4%A2%E5%BC%95%E6%96%87%E6%A1%A3.html      https://mr-z...

python新模块:secrets模块(为账户密码)

默认我们会使用random模块,而secrets模块用来产生强加密的随机数,例如账号认证importsecretsimportstringcharacters=string.ascii_letters+string.digitssecure_password="".join(secrets.choice(charact...

用python读取stata文件及写入and注意事项

读取:由于stata没有专门模块,是从pandas里面调用,官方文档少之又少,故去查看源代码#!/usr/bin/envpython#-*-coding:utf-8-*-frompandas.io.stataimportStataReader,StataWriterfilename_all=r"/opt/code/my...

自定义python web框架

--Bootstraphttp://www.bootcss.com/--FontAwesomehttp://fontawesome.io/--bxsliderhttp://bxslider.com/--jQueryEasyUIhttp://www.jeasyui.com/download/index.php--jQue...
代码星球·2020-06-13

python的callback函数原理

__getattribute__作用"""classC(object):a='abc'def__getattribute__(self,*args,**kwargs):print("__getattribute__()iscalled")printargsifargs[0]=='a':returnobject.__ge...

python __getattr__

 1.__getattr__方法的作用:当调用不存在的属性,就会调用__getattr__()方法:当一般位置找不到attribute的时候,会调用getattr,返回一个值或AttributeError异常。classabc():def__getattr__(self,item):printitemabc(...
代码星球·2020-06-13

python 调用pymysql模块遇到转义问题解决办法

1.问题情况本来存入mysql的是字典,有汉字,由于python版本是2.7,所以在json的时候把我的值变成了unicode,那么在调用pymysql的时候,mysql给我转义取消了。存之前:存之后:需要存的形式:2.用什么方法呢?由于我用的是pymysql,所以还是看源码吧  这三个就是了我用的...

python ConfigParser 模块

 ConfigParser的函数方法读取配置文件read(filename)直接读取ini文件内容sections()得到所有的section,并以列表的形式返回options(section)得到该section的所有optionitems(section)得到该section的所有键值对get(secti...
代码星球·2020-06-13

kali python pip3 的安装和卸载

 今天很高兴安装完成调整了kali然后看见kali已经帮助我安装了python2.7和python3.5可把我开心坏了,可是2.7有pip,而且包很全,但2.7与3.0切换使用我的就尴尬了最后在superuser里面找到了答案安装sudoapt-getinstallpython3-pip卸载sudoapt-g...

Python下RSA加密/解密, 签名/验证

精进后:importrsa#生成密钥#(pubkey,privkey)=rsa.newkeys(1024)#print(pubkey.save_pkcs1())#print(privkey.save_pkcs1())#下面这个是按照上面打印得到的pubkey='-----BEGINRSAPUBLICKEY-----MI...