Python
singebogo
这个作者很懒,什么都没留下…
展开
-
http 简单服务器 实现get post方法
#!/usr/bin/env python# -*- coding: utf-8 -*-# @version : 0.0.1# @File : server_demo.py# @Time : 2019-11-13 12:15# @Site : # @Software: PyCharm# @Author : KANGXINWEN...原创 2019-11-13 13:21:10 · 931 阅读 · 0 评论 -
setup.py 编写
#!/usr/bin/env python# -*- coding: utf-8 -*-# @version : 0.0.1# @File : setpy.py# @Time : 2019-10-17 10:35# @Site :# @Software: PyCharm# @Author : KANGXINWEN# @...原创 2019-10-24 10:15:58 · 335 阅读 · 0 评论 -
用python + openpyxl处理excel(07+)多文档合并+表格合并 + 一些中文处理的技巧
最近要帮做RA的老姐写个合并excel工作表的脚本……源数据是4000+个excel 工作表,分布在9个xlsm文件里,文件内容是中英文混杂的一些数据,需要从每张表中提取需要的部分,分门别类合并到多个大的表里。寻觅工具确定任务之后第一步就是找个趁手的库来干活。 Python Excel上列出了xlrd、xlwt、xlutils这几个包,但是它们都比较老,xlwt甚至不支持07版以后的excel它们...转载 2018-06-20 18:03:02 · 2041 阅读 · 0 评论 -
Python装饰器学习(九步入门)
这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。第一步:最简单的函数,准备附加额外功能[python] view plain copy# -*- coding:gbk -*- '''''示例1: 最简单的函数,表示调用了两次''' def myfunc(): print("myfunc() called.") myfunc() myfunc() ...转载 2018-05-22 17:38:51 · 268 阅读 · 0 评论 -
win7+py2.7+pyHook的安装
win7+py2.7+pyHook的安装,并解决Python version 2.7 required,which was notfound in the registry问题1.下载 .exe 文件,网址链接如下: http://nchc.dl.sourceforge.net/project/pyhook/pyhook/1.5.1/pyHook-1.5.1.win32-py2.7.exe2.点击...转载 2018-05-21 09:55:47 · 1161 阅读 · 0 评论 -
Python Json操作封装的基本实现
#!/usr/bin/env python3# -*- coding= UTF-8 -*-# name=jsonconfig# version=0.0.1# packages=# author=singebogo# author_email=singbogo@163.com# date=20180427# description= de...转载 2018-04-27 17:50:17 · 1017 阅读 · 0 评论 -
python-反射
#-*- coding=utf-8 -*-class Person(object): def __init__(self, name): self.name = name def eat(self, food): print("%s want to eat %s"%(self.name, food))if __name__ == '__ma...转载 2018-04-05 09:21:33 · 131 阅读 · 0 评论 -
python2的print和python3的print()
python2.x和3.x中的输出语句有着明显不同2.x中的print不是个函数,输出格式如下1 Python 2.7.12+ (default, Aug 4 2016, 20:04:34) 2 [GCC 6.1.1 20160724] on linux23 Type "help", "copyright", "credits" or "license" for more informati...转载 2018-04-04 21:36:09 · 990 阅读 · 0 评论 -
Python-decimal模板
#!/usr/bin/env python# -*- coding: utf-8 -*-# @version : 0.0.1# @File : TestDecimal.py# @Time : 2018/4/4 0004 下午 5:15# @Site : # @Software: PyCharm# @Author : singeb...转载 2018-04-04 17:42:04 · 413 阅读 · 0 评论 -
Python之数据序列化(json、pickle、shelve)
Python之数据序列化(json、pickle、shelve)本节内容前言json模块pickle模块shelve模块总结一、前言1. 现实需求每种编程语言都有各自的数据类型,其中面向对象的编程语言还允许开发者自定义数据类型(如:自定义类),Python也是一样。很多时候我们会有这样的需求:把内存中的各种数据类型的数据通过网络传送给其它机器或客户端;把内存中的各种数据类型的数据保存到本地磁盘持久...转载 2018-04-04 16:26:25 · 137 阅读 · 0 评论 -
1.11、json
把内存中的各种数据类型的数据通过网络传送给其它机器或客户端把内存中的各种数据类型的数据保存到本地磁盘持久化; 模块: 作用 api 注意json 用于实现Python数据类型与通用(json)字符串之间的转换...转载 2018-04-04 16:01:44 · 130 阅读 · 0 评论 -
python Excel 基本使用
#!/usr/bin/env python# -*- coding: utf-8 -*-# @version : 0.0.1# @File : 01.py# @Time : 2018/6/19 0019 下午 3:53# @Site : # @Software: PyCharm# @Author : singebogo# ...转载 2018-06-21 08:42:55 · 556 阅读 · 0 评论 -
正则表达式-基础
#!/usr/bin/env python# -*- coding: utf-8 -*-# @version : 0.0.1# @File : reg.py# @Time : 2018/6/14 0014 下午 4:09# @Site : # @Software: PyCharm# @Author : singebogo# ...转载 2018-06-14 22:32:28 · 261 阅读 · 0 评论 -
openpyxl - 单元格样式
单元格样式简介复制样式基本字体颜色应用样式数据格式编辑页面设置编辑打印选项单元格样式简介openpyxl的单元格样式由6种属性决定,每一种都是一个类,需要注意的是这在对样式属性赋值时,样式实例一经创建,样式实例的属性就不可更改,只能新建样式实例。如下所示(中文是我自己翻译的,不太准确,领会精神):font(字体类):字号、字体颜色、下划线等fill(填充类):颜色等border(边框类):设置单元...转载 2018-06-20 17:44:44 · 5491 阅读 · 0 评论 -
锱铢必较:在python中像java一样反射——动态实例化指定包下面所有的类
锱铢必较:在python中像java一样反射——动态实例化指定包下面所有的类转载:https://www.jianshu.com/p/912b53d6d957#!/usr/bin/env python# -*- coding: utf-8 -*-# @version : 0.0.1# @File : demo4.py# @Time : 2019/8...转载 2019-08-08 15:52:23 · 327 阅读 · 0 评论 -
python 远程管理临时改进版
server.py#!/usr/ftpbin/env python# -*- coding: utf-8 -*-# @version : 0.0.1# @File : server.py# @Time : 2019/7/11 15:35# @Site : # @Software: PyCharm# @Author : KA...原创 2019-07-16 17:20:29 · 346 阅读 · 0 评论 -
python 远程管理
基于pywinrm 无法实时的反馈执行中的命令(特殊是服务器的启动等),因此就重新开发一个基于socket的tcp server -client 远程命令管理工具,该工具多线程client 连接,一些cmd, telnet 等阻塞需要输入命令采用SKIP操作(配置man_order, server.py _dosomething 函数中添加elif 处理代码,最后_setpoll0(...原创 2019-07-15 16:38:03 · 243 阅读 · 0 评论 -
python paramiko 远程管理UNIX
#!/usr/ftpbin/env python# -*- coding: utf-8 -*-# @version : 0.0.1# @File : RemoteUnix.py# @Time : 2019/7/4 16:43# @Site : # @Software: PyCharm# @Author : KANGXINWEN...原创 2019-07-15 16:30:14 · 905 阅读 · 0 评论 -
python pywinrm 远程连接win
#!/usr/ftpbin/env python# -*- encoding: utf-8 -*-'''@version : 0.0.1@File : RemoteWIn.py@Time : 2019/07/04 15:07:13@Author : KANGXINWEN @Software: PyCharm@Version : 1.0@Au...原创 2019-07-15 16:27:54 · 2929 阅读 · 4 评论 -
unittest 参数化调用添加到测试套中并生成测试报告
#!/usr/bin/env python# -*- coding: utf-8 -*-# @version : 0.0.1# @File : 1111.py# @Time : 2019/6/19 15:31# @Site : # @Software: PyCharm# @Author : KANGXINWEN# @A...转载 2019-06-19 16:19:57 · 739 阅读 · 0 评论 -
Python 生成和读取数据库INI配置
#!/usr/bin/env python# -*- coding: utf-8 -*-# @version : 0.0.1# @File : DBConfig.py# @Time : 2018/8/30 0030 下午 2:46# @Site : # @Software: PyCharm# @Author : singebo...原创 2018-09-06 16:05:07 · 834 阅读 · 0 评论 -
Python:动态代理机制
ProxyFactory 传入hcls(被装饰类的处理器类型)作为init的参数, 传入 cls(被装饰类的类型)作为call的参数 class ProxyFactory: def __init__(self, hcls): if issubclass(hcls, InvocationHandler) or hcls is InvocationHandler: ...转载 2018-08-29 22:49:50 · 581 阅读 · 0 评论 -
接口测试模板
原创 2018-08-14 18:27:38 · 1272 阅读 · 0 评论 -
1.10、ini配置文件
#!/usr/bin/env python3# -*- coding= UTF-8 -*-# name=# version=0.0.1# packages=# author=singebogo# author_email=singbogo@163.com# date=20180209# description= 新建ini add...原创 2018-04-03 22:38:35 · 325 阅读 · 0 评论 -
python json源码
r"""JSON (JavaScript Object Notation) <http://json.org> is a subset ofJavaScript syntax (ECMA-262 3rd edition) used as a lightweight datainterchange format.:mod:`json` exposes an API familia...转载 2018-04-14 22:36:52 · 1255 阅读 · 0 评论 -
从C调用Python脚本unableto load the file system codec ImportError错误解决方法
概要:配置PYTHONHOME之前编译就会导致这个问题。重启Visual之后重新编译,一切OK。转载:http://baike.xsoftlab.net/view/657.html 碰到一个很诡异的问题,明明在系统变量中添加了PYTHONHOME,但是通过C来调用Python时报Fatal Python error: Py_Initialize: unableto load t转载 2017-11-08 16:05:45 · 19295 阅读 · 7 评论 -
win7下VS2010编译python3
1.首先从python.org上:http://www.python.org/download/,下载python源码压缩包:Python-3.3.1.tar.bz22.解压后目录结构大致如下: 3.进入PCbuild目录,打开pcbuild.sln文件 4.设置属性,首先设置“普通属性”中的“启动项目”,选择“单一启动项目”为“py转载 2017-11-08 15:24:54 · 345 阅读 · 0 评论 -
pip install pyopenssl
C:\Python27\Scripts>pip install pyopenssl Collecting pyopensslC:\Python27\lib\site-packages\pip-9.0.1-py2.7.egg\pip\_vendor\requests\packages\urllib3\util\ssl_.py:318: SNIMissingWarning: An HTTP转载 2017-05-28 22:22:54 · 3620 阅读 · 0 评论 -
windows下搭建爬虫框架scrapy
http://blog.csdn.net/playstudy/article/details/172964732013-12-13 07:06 41313人阅读 评论(9) 收藏 举报 分类:Others(19) 摘要:主要讲解在windows上搭建scrapy的步骤,该步骤已经在百度上搜索就是一大片的了,但是出于学习以及练习写博客的目的,我转载 2017-05-28 22:21:52 · 253 阅读 · 0 评论 -
Python爬虫】安装 pyQuery 遇到的坑 Could not find function xmlCheckVersion in library libxml2. Is libxml2 inst
http://www.cnblogs.com/jhli/p/6217123.htmlwindows 64位操作系统下,用 Python 抓取网页,并用 pyQuery 解析网页pyQuery是jQuery在python中的实现,能够以jQuery的语法来操作解析HTML文档,十分方便。使用前需要安装,easy_install pyquery即可,或者Ubuntu下详情参考:ht转载 2017-05-28 21:48:55 · 1050 阅读 · 0 评论 -
【centos】 error: command 'gcc' failed with exit status
用安装Python模块出现error: command 'gcc' failed with exit status 1 ,明明装了gcc的,怎么会不行呢,然后发觉是failed不是not found,这说明这个错误个gcc没多大关系,应该是缺少某些功能模块,然后谷歌了一下,先后安装了python-devel,libffi-devel后还是不行,最后发觉要安装openssl-devel才行转载 2017-05-28 21:13:07 · 501 阅读 · 0 评论 -
安装setuptools和pip
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]准备工作:已安装Python并配置好环境变量,可参考http://blog.csdn.net/donggege214/article/details/52062855安装setuptools下载setuptools源码setuptools-25.2.0.tar.gz转载 2017-05-28 20:50:17 · 1451 阅读 · 0 评论 -
import numpy 问题
http://vdisk.weibo.com/s/Dp2sFMRNcCGhhttps://my.oschina.net/HIJAY/blog/484759 import numpy 出现下面问题:>>> import numpyTraceback (most recent call last): File "", line 1, in File "D:\P原创 2017-05-16 12:50:28 · 6419 阅读 · 0 评论 -
Pyhton基础-元组
#!/usr/bin/python#-*- coding: UTF-8 -*-# 元组# 与列表的区别是:元组的元素是不能被修改的# 元组使用小括号,列表使用方括号# 元组创建:括号添加元素,并是用逗号隔开即可tup1 = ('physics', 'chemistry', 1997, 2003)tup2 = (1,2,3,4,5,6)tup3 = "a","b","c","d"原创 2017-04-24 18:10:56 · 222 阅读 · 0 评论 -
vs2013下的python远程调试支持
vs2013下的python远程调试支持vs2013下通过PTVS插件可以很好的支持本地Python调试,而其远程调试功能却形同鸡肋。因为虽然PTVS也提供了一个远程调试的功能,但却只能连接到远程的windows主机,无法连接到Linux主机。本文尝试让vs2013能够直接连接到远程的Linux主机上进行调试。1 设计方案下面就是一个本转载 2017-04-18 21:40:02 · 1103 阅读 · 0 评论 -
pycharm快捷键及一些常用设置
Alt+Enter 自动添加包shift+O 自动建议代码补全Ctrl+t SVN更新Ctrl+k SVN提交Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Ctrl+Enter 补全Shift + Enter 开始新行TAB Shift+TAB 缩进/取消缩进所选择的行Ctrl + Alt + I 自动缩进行Ctrl + Y 删除当前插入符所在的行Ctrl + D 复...转载 2018-03-24 00:04:20 · 165 阅读 · 0 评论 -
1.1、linux安装python2.7
linux自带的python是2.6版本的,用习惯了2.7.x,所以想升级python21.下载源码包,后面的下载链接直接在python官网找的,如果想安装更高的版本自行更换wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz2.解压压缩包tar xvf Python-2.7.10.tgz3.指定安装路径cd Python-...转载 2018-03-26 15:06:22 · 7965 阅读 · 0 评论 -
1.9 、unittest
unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。下面我们分别来解释这四个概念的意思,先来看一张unittest的静态类图(下面的类图以及解释均来源于网络,原文链接): 1、一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备...转载 2018-03-27 10:48:35 · 201 阅读 · 0 评论 -
1.8、Selenium2+python八种元素元素定位(Firebug和firepath)
Selenium2+python自动化6-八种元素元素定位(Firebug和firepath)、自动化只要掌握四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。本篇主要讲如何用firefox辅助工具进行元素定位。元素定位在这四个环节中是至关重要的,如果说按学习精力分配的话,元素定位占70%;操作元素10%,获取返回结果10%;断言10%。如果一个页...转载 2018-03-27 10:35:22 · 416 阅读 · 0 评论 -
1.7.1、Python selenium —— 教你在Windows上搭建Python+Selenium环境
发现很多人连环境都不会搭,虽然这个问题没有什么技术含量,但博主也决定写点东西给那些环境都不会搭建的小白。关于selenium是什么的问题博主实在是懒得解释,直接上环境,小白学习一般需要以下一些东西:浏览器(Firefox/Chrome/IE..)PythonSeleniumSelenium IDE(如果用Firefox)FireBug、FirePath(如果用Firefox)chromedrive...转载 2018-03-27 10:32:16 · 246 阅读 · 0 评论