自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (12)
  • 收藏
  • 关注

原创 28 python pandas 摘选考勤生成考勤日历表

1.环境条件:python 3.5.2 版本;

2022-10-11 17:43:08 802

原创 28 python pandas 对excel进行读写摘选 - GUI界面

python pandas 对excel进行读写摘选 - GUI界面,支持多条件同时摘选

2022-10-11 16:17:16 1166

原创 17.python pandas 读写excel

pandas 简单的读取、摘选、写入excel

2022-09-25 02:21:34 1299

原创 16 python matplotlib_07_numpy

# __author__ = 'lzc'# -*- coding: UTF-8 -*-'''主要内容:1.与NUMPY结合,绘制一次/二次/指数函数,2.去除边框,设定原定3.添加曲线说明numpy.linspace(start, stop, num=50),在start和stop之间返回均匀间隔的数据start:返回样本数据开始点stop:返回样本数据结束点num:生成的样本数据量,默认为50'''import matplotlib.pyplot as pltimport

2021-06-19 21:09:15 116

原创 16 python matplotlib_05 随机漫步数据

01rw_visual.py# __author__ = 'lzc'# -*- coding: UTF-8 -*-import matplotlibimport matplotlib.pyplot as pltfrom random_walk import walk'''随机漫步数据建一个Random_walk类,随机的选择前进的方向,一共有三个属性:一个是存储随机漫步次数的变量,其他两个是列表,分别存储随机漫步经过的每个点的x和y坐标'''#实例化类mum_points=

2021-06-19 21:02:45 101

原创 16 pthon matplot 6 读取CSV ,展示时序图

# __author__ = 'lzc'# -*- coding: UTF-8 -*-import csvfrom matplotlib import pyplot as pltimport matplotlibfrom datetime import datetimefilename = 'testCSV.csv'#读取CSV数据with open(filename) as f: reader = csv.reader(f) rows =list(reader) #读

2021-06-19 20:58:11 199

原创 16python matplotlib_04stack 堆叠图

# __author__ = 'lzc'# -*- coding: UTF-8 -*-'''堆叠图使用方法:一、plot.stackplot(x, *args, labels=(), colors=None, baseline=’zero’, data=None, **kwargs) x 一维阵列 它是一维N维度的D数组,用于将值赋予X轴 y 二维阵列 表示未堆叠的M * N维的2D数组。 Colors 包含颜色列表或元组 用于提供颜色范围以表示数据,默认值为“无”。

2021-06-19 20:45:18 170

原创 16 python matplotlib 03 bar 条形图

# __author__ = 'lzc'# -*- coding: UTF-8 -*-'''plt.bar(left, height, width, bottom) : 绘制条形图(1)参数(left, height)定义在什么位置上,多高的bar(注意X的值和X轴区别)(2)参数 width 定义bar的宽度(3)参数 bottom 定义bar的其实高度(常用于用堆叠的方式展示两组数据) (4) color ,设置颜色'''import matplotlibimport matp

2021-06-19 20:40:53 116

原创 16python matplotlib_02scatter 散点图

# __author__ = 'lzc'# -*- coding: UTF-8 -*-import matplotlibimport matplotlib.pyplot as plt#2scatter 绘制散点图x_value=[2,4,7,8,9]y_value = [1,4,9,16,25]# 设置matplotlib正常显示中文和负号matplotlib.rcParams['font.sans-serif']=['SimHei'] # 用黑体显示中文matplotlib

2021-06-19 20:37:16 83

原创 16 python Matplotlib_01plot

# __author__ = 'lzc'# -*- coding: UTF-8 -*-"""Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式 Plot的图表函数 plt.plot(x,y , fmt) :绘制坐标图 plt.stackplot(x,y,fmt):绘制堆叠图 plt.boxplot(data, notch, position): 绘制箱形图 plt.bar(left

2021-06-19 20:36:04 115

原创 15 python 遍历文件夹,采用os.scandir

os.scandir()方法,它是一个目录迭代方法,os.scandir() 的运行效率要比 os.walk 高,os模块 scandir方法返回了一个DirEntry迭代器对象,它非常轻巧方便,并且能告诉你迭代文件的路径具有以下属性和方法:name: 条目的文件名,相对于 scandir path 参数( 对应于 os.listdir的返回值)path: 输入路径 NAME ( 不一定是绝对路径) --与 os.path.join(scandir_path, entry.name)is_dir(,

2021-06-19 20:33:11 1349

原创 14python open with 读写文件

读写文档,Python引入了with语句,自动调用close(),方法:with open(’/path/to/file’, ‘r’) as f,并使用utf-8编码,encoding = ‘utf-8’,# __author__ = 'lzc'# -*- coding: UTF-8 -*-def readfile(srcpath): with open(srcpath,'r',encoding = 'utf-8',) as f: for line in f.readlin

2021-06-19 20:27:13 133

原创 12_2 Python datetime进行时间日期转换

# __author__ = 'lzc'# -*- coding: UTF-8 -*-from datetime import datetimedef get_time_str(): #获取当前时间,并转换成字符串 now = datetime.now() print (now) timestr = now.strftime('%Y-%m-%d %H:%M:%S') print ( "获取当前时间,并转换成字符串:"+timestr,type(timest

2021-06-17 01:06:12 591

原创 0.3Python 代码编写的规范

一、命名规范1、包名:全部小写字母,中间可以由点分隔开,不推荐使用下划线。如:com.linux2.模块名:全部小写字母,如果是多个单词构成,可以用下划线隔开,如model_thread3.类名:首字符大写,采用驼峰法命名,如connectLinux4.变量名:全部小写字母,如果有多个单词构成,可以用下划线隔开,如conn_cmd5.常量名:全部大写字母,如果是多个单词构成,可以用下划线隔开 CONNECTTIME二、编码要求1、头文件:文件头部必须加入 # -- coding: UTF-8

2021-06-14 11:16:47 85

原创 Python 3.5 安装paramiko 连接linux

一、环境安装1、安装paramiko前,先安装它的依赖包:pip install ecdsapip install Crypto == 2.6.1 或者 (pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64.whl pycrypto)pip install Twisted == 15

2021-06-13 00:24:31 409 3

原创 Matplotlib_00 matplotlib 环境安装

一、需要安装的版本:python 3.5matplotlib 1.5.3numpy 1.11.1二、安装步骤:1.python 3.5 的步骤:url:https://blog.csdn.net/qq_35871505/article/details/115936229安装matplolib,打开命令窗口:python -m pip install matplotlib==1.5.3安装numpy,打开命令窗口:python -m pip install numpy==1.1

2021-05-23 12:16:21 96

原创 PyhontPygame 飞船大战外星人 完整代码及资源下载

一、游戏介绍1.游戏规则:左右键移动,空格键射击2.游戏代码主要由一个主运行程序(alien_invasion.py)和八个模块组成:1>主函数alinen_invasion.py2>飞船函数ship.py3>外星人模块alien.py4>设置模块Setting.py5>系统功能的模块game_function.py6>子弹模块biu.py7>系统信息的模块game_state.py8>按钮模块button.py9>计分板模块sco

2021-05-23 11:13:07 563 1

原创 Django_windows建立Django项目(通过指令)

一、建立虚拟环境如果使用的是python 3,可使用如下命令来创建:python -m venv ll_env这里运行模块venv,用它来创建一个名为ll_env的虚拟环境,此时learn_log文件夹中会多出来一个ll_env的文件夹。三、激活虚拟环境建立虚拟环境后,进入ll_env文件夹中的Scripts文件夹中打开命令行输入:activate停止使用虚拟环境:deactivate四、安装Django上述步骤激活虚拟环境后,就可安装Django:pip install Djang

2021-05-14 10:57:35 158

原创 Django_pycharm 报错 ImportError: cannot import name ‘unittest‘

pycharm4.5版本运行Django 项目报错:ImportError: cannot import name ‘unittest’这是Pycharm的bug,新版本PyCharm修复了这个bug。若不更新版本,可以修改django_test_runner.py进行修复。路径:C:\Program Files (x86)\JetBrains\PyCharm 4.5.3\helpers\pycharm\django_test_runner.py修改内容:1.将以下内容if VERSION[1]

2021-04-21 15:52:58 602

原创 0.1 Windown Python 3安装及PIP工具安装

一:python3.5 下载1.官网:2.连接:https://download.csdn.net/download/qq_35871505/16128032二、Python的安装过程如下:1、双击运行安装程序,打开安装程序;2、勾选选Add Python 3.5 to PATH;3、选择Customize installation(自定义安装):4、选择Next;5、将Customize install loction的路径修改成C:\Python35;6、点击Install按钮。三、

2021-04-21 10:10:46 111

原创 08 python 函数的应用

"""#1.函数的语法:def 函数名(参数1,参数2): 函数体 return 语句"""def first(a,b): r=a*8+b*2 return r#2.返回两个参数。return 后面用逗号将参数隔开。def second(a,b): r=a*8+b*2 c=a*8+b*2 return r,c#主函数,.py文件的内置属性是:name,所以 __name__ = "__maiin__"作为入口if __name__=="

2021-04-21 09:46:15 47

原创 13 Python 标准库的基本使用及介绍

#__author__ = 'lzc'# -*- coding:utf-8 -*-import os'''文章内容参考作者:喵小琪,链接:https://www.jianshu.com/p/fc7341e297c0一、OS模块:主要对目录、或者文件操作os.listdir(path) ,path 要获得内容目录的路径,列表形式列出目录 下所有目录和文件 名os.mkdir(path) ,path 要创建目录的路径os.rmdir(path) ,path 要删除的目录的路径(os.rmdi

2021-04-21 09:45:13 142 2

原创 Django_02 Pycharm4.5 建立django项目(一)

一、建立项目1.打开Pycharm.,File --> New Project 弹出如下窗口2.建成功后的界面如下图所示目录结构_init _.py:一个空文件,它告诉Python这个目录应该被看做一个Python包settings.py:项目的配置urls.py:项目的URL声明wsgi.py:项目与WSGI兼容的Web服务器入口manage.py:一个命令行工具,可以使你用多种方式对Django项目进行交互内层的目录:项目的真正的Python包templates: 项目的h

2021-04-15 23:52:38 135

原创 Django_01 windowns Django安装

一、先安装pip管理工具1.打开命令窗口进入python 安装目录:cd C:\Python35\Scripts2.dir查看目录3.安装pip工具:easy_install.exe pip.exe4.检查pip是否安装:pip --help二、联网情况下,安装Django1.安装命令:pip install django==2.2,等待安装完即可。2.验证:import django,没有报错,即已安装,查询版本:django.get_version()Python和Django 版本对应

2021-04-15 21:46:53 72

原创 12 python 时间格式的转换

#__author__ = 'lzc'# -*- coding:utf-8 -*-'''Python中处理时间的模块有time、datetime和calendar。在Python中表示时间的方式:1.时间戳:10位整数位和若干小数位,例如 1551153156.63586072.元组(struct_time): 含有9个元素的元组,例如 (tm_year=2011, tm_mon=9, tm_mday=28, tm_hour=10, tm_min=0, tm_sec=0, tm_wday=2,

2021-04-02 16:34:03 120 4

原创 11python文件目录应用

#__author__ = 'lzc'import osimport shutil#一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。#1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()dir1=os.getcwd()print ("当前工作目录:"+str(dir1))print ("")# 2.返回指定目录下的所有文件和目录名(只是获得文件名,无法获取决定路径):os.listdir()# 获取决定路径的方法:os

2021-04-02 15:26:08 53

原创 10Python 文件的基础读写

#__author__ = 'lzc'# -*- coding:utf-8 -*-"""1. 打印到屏幕-print2. 读取键盘输入- input、raw_inpute"""# #2. input使用# inputStr=input("请输入:")# print ("您输入的内容是:"+inputStr)"""3.打开文件 -open()文件的读写前,先用open()函数打开一个文件,创建一个file对象,相关的方法才可以调用用法:file object = open(fil

2021-04-01 11:28:19 42

原创 9_2类的继承和多态

‘’’1.类的继承:1>在子类的()中添加父类;2>在__init__函数中,用super(类,self).__init__方法继承父类的属性。2.子类新增属性,跟平常的新增一致。3.类的多态:重写父类发方法‘’’#父类class persion(): def __init__(self,name,gender): self.name=name self.gender=gender def judge(self):

2021-03-29 16:07:34 99

原创 09_1类的封装及调用

‘’’Python 类的封装(即创建)。使用一个名为 init 的方法来完成初始化。使用一个名为 del 的方法来完成类似析购操作。所有的实例方法都拥有一个 self 参数来传递当前实例,类似于 this。可以使用 “sele.” 和 “class” 来访问类的成员程序的入口: if name=“main”:声明类的全局变量: 在init函数前初始化即可,也可以不声明。class 类名(object):“类的说明文档”属性初始方法__init__其他方法属性没有公有和私有的说

2021-03-29 16:03:41 293 1

原创 7-2 语句 for_while_pass

“”"0. in range (1,10) 中,包前不包后。1.通过type来判断是否是整数。2.求一个数是否质数。只需对它进行这样的运算:将n%( 2 到 n)!=0,则n为质数。“”"import mathfor i in range(1,10): print (i)x=3if type(x)==type(1): print( "是 整数")#1.求50 -100 之间的质数list=[]for i in range(50,100,1): if

2021-03-26 23:08:13 201 2

原创 7-1 语句 IF

#__author__ = 'lzc'# -*- coding:UTF-8 -*-import random#1.基本使用num=random.randint(50,100)print ("random num is %d" %num )if num >=90: scorce="优秀"elif num >= 70: scorce="良好"elif num >=60: scorce="及格"else: scorce="不及格"pri

2021-03-26 16:34:43 48

原创 6.Set集合的应用

#author = ‘Administrator’“”"集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典“”"#1.创建set1_1=set(‘afafasdfsa’) #set创建只能包含一个参数,可以是列表、元祖、字典,能去掉重复的set1_2={3,4,‘b’}set1_3=set([2,3,4,5,1])print (“创建%s,%s,%s

2021-03-26 16:16:16 169

原创 0.2Python4.53 安装设置及没有提示的解决方法

一、安装1.下载资源,连接如下。点击安装,一直点击下一步即可。2.登录界面,选择 Register->License key,在压缩包中找到序列号填入即可。二、 设置导入python 设置登录界面,选择:configure->settiongs之后,选择project Interpreter,如下:字体大小设置登录界面,选择:configure->settiongs之后,选择:editor->colors &fonts->font->s

2021-03-26 11:02:49 1951

原创 5.Python 字典 基础应用

“”"Python的字典是哈希表类型。它们运作就像关联数组或类似在Perl中的哈希,字典包含在方括号 ({}) 内,由键值对组成,用逗号隔开。“”"#1.声明dict = {'name1':123,'name2':'lzc','name3':'wlp'}print (dict)#2.通过个get获取值value=dict.get('name1')print ("通过key获取值:%s", value)#返回指定键的值,如果值不在字典中返回default值:567print (dic

2021-03-25 18:13:38 46

原创 2.字符串的应用

#1. 字符串的定位str="i love lan zhao chun and weiliping"fnum=str.index('an')print (u'正向定位值:%d' %fnum)endnum=str.rindex('an')print (u'反向定位值:%d' %endnum)#下一个定位nextNum=str.index('ch',fnum)print (u'下一个定位:%d' %nextNum)#2. 截取字符串getstr=str[fnum:nextNum]pr

2021-03-25 16:40:36 57

原创 1.python 变量的声明-转换

一、变量声明:a=b=c=1d,e,f =2,3,"你好"print(a,b,c,d,e)print (f)二、变量直接的转换#String -> intstr1='12'num1 = int(str1)print(num1)#16进制转换成intstr2 = '11'num2 = int(str2,16)print(num2)#int 转化为 strnum3 = 15str3 = str(num3)print(str3)#int 转化为 16进制nu

2021-03-25 16:01:18 84

原创 4.元组的使用及与列表的区别

4.元组的使用及与列表的区别列表:1.可以增加列表内容 append2.可以统计某个列表段在整个列表中出现的次数 count3.可以插入一个字符串,并把整个字符串的每个字母拆分当作一个列表段追加到列表当中 extedn4.可以查询某个列表段在整个列表的位置 index5.可以在指定位置插入一个列表段 insert6.可以删除列表的最后一个列表段 pop7.可以删除指定列表中的某个列表段 remove8.可以正向反向排序 reverse9.可以按字母或数字排序 sort10.定义列表时候

2021-03-25 15:20:28 205

原创 3.Python 列表的使用

3.Python 列表的使用#author = ‘lzc’-- coding:UTF-8 --#3.Python 列表的使用“”"列表是最通用的 Python 复合数据类型。列表包含在方括号 ([]) 内用逗号分隔,包含的各种数据类型的项目。“”"#1. list 显示:list =[‘abcd’,768,2.34,‘json’,“你好”]list2 =[123,‘lzc’]print (list)print (list[4])print (list[0])print (list[

2021-03-25 11:58:22 64

28 python pandas 摘选考勤生成考勤日历表资源连接

28 python pandas 摘选考勤生成考勤日历表 通过模板读取考勤excel表格,然后生成考勤日历表 支持单个文件,多个文件摘选

2022-10-11

PyhontPygame 飞船大战外星人 完整代码及资源下载

1.游戏规则:左右键移动,空格键射击 2.游戏代码主要由一个主运行程序(alien_invasion.py)和八个模块组成: 1>主函数alinen_invasion.py 2>飞船函数ship.py 3>外星人模块alien.py 4>设置模块Setting.py 5>系统功能的模块game_function.py 6>子弹模块biu.py 7>系统信息的模块game_state.py 8>按钮模块button.py 9>计分板模块scoreboard.py

2021-05-23

python pygame 飞船资源图片

飞机大战 图片资源下载

2021-05-23

centos-yum离线源部署

配置离线源 在个别开发环境中,我们可能有限制不能连外网。 这个情况可以通过用一台同内网的机器配置离线源,然后通过vsftp公用。 安装ftp rpm命令详解 $ rpm -ivh apache-1.3.6.i386.rpm #安装软件:执行rpm -ivh rpm包名 $ rpm -Uvh rpm包名 #升级软件 $ rpm -e rpm #卸载 $ rpm -qpi rpm包名 #查询软件包的详细信息 $ rpm -qf rpm包名 #查询某个文件是属于那个rpm包的 $ rpm -qpl rpm包名 #查该软件包会向系统里面写入哪些文件 判断是否安装了 vsftp

2018-10-09

soapUI读写execel和CSV文档范例

内容包含 soapUI使用的具体范例、打包好的jar包,以及Java源代码,源代码标注具体的说明

2018-10-09

java 读写EXEcel文档范例

包含读写execel /csv 文档的Java 方法ackage cn.lzc; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.HashMap; import java.util.Map; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.poifs.filesystem.POIFSFileSystem; public class Read_and_Write_execel { /* * 1.建立一个EXECEL表格 * 2.需要2个参数,第一个是 表格的路径,第二个是表的sheet的名字

2018-10-09

Jmeter连接数据库ORCLE-个人成功例子

建立ODBC数据元: 打开控制面板->性能和维护->数据源(ODBC)->用户DSN->添加->找到Oracle in OraDb10g_home1->完成->填写 DataSource Name(我填写的是orcl,orcl 为我的数据库名称)->选择 TNS Service Name(我选择的是orcl)->点击OK; 这样用户DSN中就出现了一个名为“orcl”的数据源;点击orcl,点击配置,输入用户和密码,查看是否连接成功

2018-10-09

Java-中有两种方式连接oracle数据库-个人成功例子

ava 中有两种方式连接oracle数据库,一种是jdbc,另一种是jdbc_odbc: 注:本机上有一名为orcl的oracle数据库 方法一:jdbc方式 1、工作环境:myeclipse中->新建java_oracle工程->新建包com.zp->新建java_oracle_jdbc.java类 2、需要配置Oracle数据库驱动    java工程(java_oracle)—>右键属性(Properties)->Java Build Path->Libraries->Add External JARs->添加oracle安装目录C:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib下的“ojdbc6_g.jar”文件; Students 为自己建立的表,我的数据库名称:orcl     每次新建一个不同工程都需要配置一次

2018-10-09

3种获取获取电脑用户的密码的方法

3种获取获取电脑用户的密码的方法。方法一、 1、重新启动计算机,在启动画面出现后马上按下F8键,选择“带命令行的安全模式”。 2、运行过程结束时,系统列出了系统超级用户“administrator”和本地用户“zhangbq”的选择菜单,鼠标单击“administrator”,进入命令行模式。 3、键入命令:“net user zhangbq 123456 /add”,强制将“zhangbq”用户的口令更改为“123456”。若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入“net user abcdef 123456 /add”,添加后可用“net localgroup administrators abcdef /add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。 4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录“zhangbq”用户了。

2018-10-09

禅道定制开发适用于禅道的二次开发

禅道定制开发:适用于禅道的二次开发、开发项目管理软件

2018-10-09

禅道进阶使用项目经理必备教程

禅道进阶使用:项目经理必备教程,详细介绍了 个人管理,产品经理管理篇,项目经理篇,开发团队篇,测试团队篇

2018-10-09

禅道基本使用——适用于测试人员、项目经理

禅道基本使用:详细的介绍了禅道的使用,适用于测试人员、项目经理

2018-10-09

禅道最简使用_开发人员,适合懒人手册

禅道最简使用:新手快速使用禅道(bufree),最简单的使用,使用于懒得读大篇幅文字的测试人员,开发人员,适合懒人手册

2018-10-09

空空如也

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

TA关注的人

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