
python开发
文章平均质量分 64
我变了_我没变
思科、华为网络/通信工程师
Python开发、运维程序猿
团队管理
高级CTRL+V攻城狮
展开
-
Zhong__Pandas操作Excel表数据
pandas操作excel表原创 2023-10-16 13:44:56 · 168 阅读 · 0 评论 -
Zhong__jupyter安装与使用
时间:2021.09.22环境:Linux目的:CentOS安装jupyter说明:作者:Zhong QQ交流群:121160124 欢迎加入!一、本地安装与启动本地已安装python3和配置pip3pip3 install jupyterlab启动JupyterLabjupyter-lab二、本地安装远程web访问本地已安装ipython 进入ipythonipython设置密码from notebook.auth import p...原创 2021-09-22 09:22:55 · 183 阅读 · 0 评论 -
Zhong__Python脚本logging极佳实践
"""python logging库简单使用 主要适用于python脚本Author:Zhong__QQ交流群:121160124"""import loggingimport timefrom logging.handlers import TimedRotatingFileHandlerfrom pathlib import Path# 获取上级目录BASE_DIR = Path(__file__).resolve().parent.parent# 定义日志文件存放的.原创 2021-06-01 09:54:57 · 154 阅读 · 0 评论 -
Zhong__Python实例很多条
时间:2021.05.27环境:Windows目的:Python实例若干条说明:作者:Zhong QQ交流群:121160124 欢迎加入!目录列表推导式数组去重运行计时器base64编解码字典推导式回调map结合lambda获取字段内容列表推导式print([i for i in range(1, 10)])数组去重ls = ['a', 1, 2, 1, 'a']print(list(set(ls)))运行计时器b...原创 2021-05-27 09:53:04 · 85 阅读 · 0 评论 -
Zhong__zabbix安装与pyzabbix使用
时间:2021.03.03环境:CentOS Linux release 7.8.2003 (Core)/Python3.9目的:安装zabbix 使用Python操作zabbix说明:本教程使用CentOS7系统 安装5.0LTS zabbix版本 使用MySQL数据库 使用Apache web server 可直接根据官网指导下载安装与配置 本文对官网指导文档做了整理与补充 具体以官网为准作者:Zhong QQ交流群:121160124 欢迎加入!下载安...原创 2021-03-03 14:26:15 · 1042 阅读 · 0 评论 -
Zhong__HTTP状态码
时间:2021.03.01环境:Python3.9目的:说明:作者:Zhong QQ交流群:121160124 欢迎加入!常见的HTTP状态码:200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误HTTP状态码分类分类 分类描述 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 成功,操作被成功接收并处理 3** 重定向,需要进一步的.原创 2021-03-01 09:39:47 · 139 阅读 · 0 评论 -
Zhong__AsyncSSH简单使用
时间:2021.02.24环境:CentOS7.6.1810 两台主机node1、node2目的:使用python包asyncssh远程连接Linux主机说明:作者:Zhong QQ交流群:121160124 欢迎加入!AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Pyt..原创 2021-02-24 13:55:56 · 1966 阅读 · 0 评论 -
Zhong__python执行脚本参数加载及处理
时间:2021.02.22环境:Python3.9目的:说明:作者:Zhong QQ交流群:121160124 欢迎加入!方法一:使用argparse.ArgumentParser()接收参数import argparseparser = argparse.ArgumentParser(description='接收参数')parser.add_argument('n', help='姓名(必选)')parser.add_argument('-s', dest="ge.原创 2021-02-22 10:47:58 · 154 阅读 · 1 评论 -
Zhong__xlrd基本使用
时间:2020.12.02环境:Python3目的:使用xlrd读取Excel文件的一般操作说明:作者:Zhong QQ交流群:121160124 欢迎加入!安装xlrdpip install -i https://pypi.douban.com/simple xlrd准备演示使用的excel文件 demo.xlsx 写入以下的测试数据如图以...原创 2020-12-02 16:55:03 · 285 阅读 · 0 评论 -
Zhong__pymysql基本使用
时间:2020.12.02环境:Python3目的:简单使用pymysql库说明:作者:Zhong QQ交流群:121160124 欢迎加入!新建一个用于演示的MySQL表CREATE TABLE `test_demo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, `value` var.原创 2020-12-02 10:55:48 · 246 阅读 · 0 评论 -
Zhong__Python2 Artifactory API
# -*- coding:utf-8 -*-from artifactory import ArtifactoryPathimport pathlib# 定义url集合 存储artifactory urlurl_set = set()# 获取artifactory test仓库的路径path1 = ArtifactoryPath("http://127.0.0.1:8081/artifactory/test/",auth=('admin', 'Zhong'))# 获取当前文件的目录路径.原创 2020-11-26 14:41:23 · 1191 阅读 · 1 评论 -
Zhong__Python pathlib
时间:2020.10.14环境:Python3.7目的:使用pathlib标准库说明:作者:Zhong QQ交流群:121160124 欢迎加入!原创 2020-10-14 13:35:42 · 237 阅读 · 1 评论 -
Zhong__加密和解密
时间:2020.09.24环境:Python3.7Django==3.0.8目的:说明:作者:Zhong QQ交流群:121160124 欢迎加入!非对称加密需要两个密钥来进行加密和解密,这两个秘钥是公开密钥(publickey,简称公钥)和私有密钥(privatekey,简称私钥)。单向加密又称为不可逆加密算法,在加密过程中不使用密钥,明文由系统加密处理成密文,密文无法解密。一般适合于验证,在验证过程中,重新输入明文,并经过同样的加密算法处理,得到相同的密文并被系统..原创 2020-09-24 14:01:24 · 337 阅读 · 0 评论 -
Zhong__Django framework笔记
时间:2020.09.15环境:Django目的:快速开发web应用啊说明:笔记作者:Zhong QQ交流群:121160124 欢迎加入!原创 2020-09-15 18:00:08 · 542 阅读 · 0 评论 -
Zhong__vue
vue开发原创 2020-09-10 09:17:45 · 366 阅读 · 0 评论 -
Zhong__生成随机密码
时间:2020.08.07环境:Python目的:自定义生成指定位数的随机密码说明:密码生成器作者:Zhong QQ交流群:121160124 欢迎加入!直接运行即可 可根据需求自定义# Author: Zhong# Project: script_test# Time: 8/7/2020 9:52 AM# Description:生成随机密码字符串import randomimport reimport string# 指定要生成的密码的长度code_len .原创 2020-08-29 19:58:14 · 261 阅读 · 0 评论 -
Zhong__PyCharm使用远程环境
时间:2020.06.06环境:Windows10 PyCharm目的:说明:作者:Zhong QQ交流群:121160124 欢迎加入!原创 2020-06-05 14:29:32 · 166 阅读 · 0 评论 -
Zhong__PyCharm配置豆瓣源提升插件、依赖安装速度
时间:2020.06.05环境:Windows10目的:提升Python包安装速度说明:作者:Zhong QQ交流群:121160124 欢迎加入!在使用Python开发时,安装配置基础环境是必不可少的步骤,默认的方式是通过https://pypi.python.org/simple网站下载,而这个网站一般是比较的慢的,原因网友们大多都知道,为了提升速度,我们一般使用国内源如清华源、阿里源或者豆瓣源,可以起到事半功倍的效果,在通过命令行安装时,我们可以通过指定安装源来达到目的,如:.原创 2020-06-05 14:21:24 · 460 阅读 · 0 评论 -
Zhong__Python集合
本文参考:https://www.runoob.com/python3/python3-set.htmlPython3 集合集合(set)是一个无序的不重复元素序列。可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典。创建格式:parame = {value01,value02,....原创 2020-01-19 11:05:41 · 177 阅读 · 0 评论 -
Zhong__Python排序算法
本文来源于网络参考Python 列表有一个内置的list.sort()方法可以直接修改列表。还有一个sorted()内置函数,它会从一个可迭代对象构建一个新的排序列表。在本文档中,我们将探索使用Python对数据进行排序的各种技术。基本排序简单的升序排序非常简单:只需调用sorted()函数即可。它会返回一个新的已排序列表。>>>>...原创 2020-01-19 11:06:57 · 192 阅读 · 0 评论 -
Zhong__Python项目编译加密
时间:2020.01.07环境:CentOS7(64位)目的:在Centos7系统加密Python项目说明:加密等级为初级 简易加密作者:Zhong QQ交流群:121160124 欢迎加入!加密一行命令即ok:python3 -O -m compileall -b Flask_Demo/ find special-disease-python/ -name "...原创 2020-01-19 10:37:53 · 225 阅读 · 0 评论 -
Zhong__Python统计列表元素出现次数
有时需要对列表、元素或者文本字符串进行统计词频,列表中也就是元素出现的次数,在Python中我们可以使用collections模块的Counter功能函数方便的得到统计数据:from collections import Counterfrom pprint import pprintls = [1,2,3,4,5,6,7,8,9,0,"一","二","三","四","五","...原创 2019-09-11 14:19:26 · 2369 阅读 · 0 评论 -
Zhong__python定时备份MySQL数据库功能
python功能强大 使用简单 非常适合写脚本程序 在项目开发中 对于数据库的备份几乎是每个成熟的项目中必须要做的一步 Linux中可以利用定时任务crontab配合shell脚本来备份数据库 但是稍微复杂点 而且不易维护 稳定性有时不能保证 这时可以用python写一个脚本程序来进行数据库备份 以下是代码 请读者参考import sysimport oscu...原创 2018-12-19 16:04:22 · 401 阅读 · 0 评论 -
Zhong__JWT简介及方案
时间:环境:目的:说明:作者:Zhong QQ交流群:121160124 欢迎加入!原创 2019-10-08 15:32:58 · 248 阅读 · 0 评论 -
Zhong__CentOS 7安装及卸载python3
QQ交流群:121160124关注微信公众号:邂逅最美的时光 目前很多linux类系统自带python2 现在很多程序都是基于python3来开发的 所以记录一下在CentOS系统中安装python3的过程 笔者基于CentOS7.5安装python3.7.2版本 默认使用root账户 非管理员账户加上sudo首先安装依赖包 这些包干什么用笔者也说不清楚 总之安装上没有...原创 2019-02-11 14:45:18 · 402 阅读 · 0 评论 -
Zhong__Linux服务器word转PDF方案
有时我们可能在项目开发中遇到这样的问题 需要把word文档转换为PDF文件 如果是在windows平台 是可以完美转换的 如果是个人或者只是临时需要转换文件网上也有很多的软件或者第三方接口可供使用 但在Linux系统开发环境下 却会出现不能完美转换的问题 这是因为目前大多数所使用的技术都是依赖系统office办公软件的 windows下的office办公软件是微软公司的 自然...原创 2019-01-30 11:01:15 · 2418 阅读 · 0 评论 -
Zhong__CentOS7安装python虚拟环境笔记
QQ交流群:121160124关注微信公众号:邂逅最美的时光在项目开发过程中,我们经常会安装各种第三方模块、插件以适用项目需求,但如果有多个项目的话有可能就会造成各个项目中所依赖的环境不同安装的模块版本不一致造成不兼容出现问题,而虚拟环境就可以很好的解决这个问题!在CentOS7.5中安装python所需要的虚拟环境步骤如下:安装virtualenv yum源安装:...原创 2019-01-30 10:18:59 · 291 阅读 · 0 评论 -
Zhong__python项目django和flask在云服务器中的部署需要注意的几点
django项目在云服务器上部署时 云服务器一般初始有两个IP地址 一个公网IP也就是网络上可以ping到的IP 一般在客户端请求时就是这个公网IP 还有一个是内网IP 也就是本地IP默认80端口是开启的 也可以配置出入口规则 允许django项目默认的运行端口8000通行如果用NGINX代理的话:upstream freeName { server...原创 2018-12-14 13:54:11 · 310 阅读 · 0 评论 -
Zhong__[23000][1451] Cannot delete or update a parent row: a foreign key constraint fails
通过django创建了一对多的models类 生成了MySQL表 在模型中也定义了models.ForeignKey(Your table name,on_delete=models.CASCADE)在主表中删除有关联的数据时报错:[23000][1451] Cannot delete or update a parent row: a foreign key constraint...原创 2018-11-28 13:45:59 · 361 阅读 · 0 评论 -
Zhong__python中列出目录结构
import osdef showPath(path): childPath = None for cPath in os.listdir(path): childPath = (os.path.join(path,cPath)) # 拼接目录 形成完整path if os.path.isdir(childPath): # 判断child...原创 2018-07-07 11:47:06 · 547 阅读 · 0 评论 -
Zhong__MongoDB基本使用与python简单交互使用(Ubuntu系统)
//客户端连接数据库sudo mongo// 查看所有的数据库列表show databases//选择数据库 如果没有此数据库插入数据可创建 无操作退出则不创建 有的话直接选中use admin//查看当前数据库db//创建集合 集合名字 如果直接插入数据则会间接创建集合db.createCollection('stu_table')//查看集合sh...原创 2018-07-12 23:07:06 · 338 阅读 · 0 评论 -
Zhong__django中Specifying a namespace in include() without providing an app_name问题
在Django项目中定义namespace时出现Specifying a namespace in include() without providing an app_name的报错信息 需要定义一个app_name的声明信息 即可解决此问题:app_name = 'users' //在子应用中添加此句 'users'是你子应用的名字 urlpatterns = [ ......原创 2018-07-18 18:13:10 · 539 阅读 · 0 评论 -
Zhong__Pycharm配置Django项目支持代码提示功能
Python开发时,有时候我们并不是通过Pycharm直接创建的Django项目,这时有些代码可能就不会有代码提示!例如Django模型的objects或者settings.py文件注册子应用活用其它地方没有提示!或多或少不方便,这时配置项目为Django项目即可:首先可以看看有没有这个标识:dj图标的标识,有的话一般是有提示的!如果没有的话可以如下配置:打开pycharm...原创 2019-03-04 09:29:49 · 3156 阅读 · 0 评论 -
Zhong__Linux系统安装MongoDB数据库
QQ交流群:121160124关注微信公众号:邂逅最美的时光在Linux(CentOS7)上安装MongoDB的社区版安装MongoDB可以rpm方式和tar包方式安装一、使用.rpm包(推荐)1.配置包管理系统(yum)。创建一个/etc/yum.repos.d/mongodb-org-4.0.repo文件,以便您可以使用yum以下命令直接安装MongoDB:vi...原创 2019-04-11 17:25:31 · 175 阅读 · 0 评论 -
Zhong__python安装扩展超时Read timed out解决方法
QQ交流群:121160124 在部署或安装python扩展插件时,经常会遇到超时的问题,很多时候不是插件不可用,而是由于网络原因造成的超时导致安装不成功。这种情况往往是因为插件所在服务器在国外,也有可能是选择的软件源不是最优的。解决方法:1、自定义超时时间!pip install --default-timeout=1000 --no-cache-dir flower...原创 2019-05-23 10:40:32 · 514 阅读 · 0 评论 -
Zhong__windows部署Python项目
时间:环境:目的:Windows系统下部署Python Flask项目说明:windows server系统 + Flask项目 + Python虚拟环境 + nssm + MongoDB + ES + celery + Redis + Nginx作者:Zhong QQ交流群:121160124 欢迎加入!等待发表...原创 2019-08-13 16:01:37 · 335 阅读 · 0 评论 -
Zhong__使用Dockerfile文件构建python环境并安装插件
时间:2019.11.25环境:Centos7目的:构建基于centos7系统的python3的环境说明:作者:Zhong QQ交流群:121160124 欢迎加入!在/home/source_files/目录下放置主程序文件api.zip和release.zip两个文件,并新建本地文件,以Dockerfile为名称并写入内容:vim Dockerfile内容如下所示...原创 2019-10-08 14:57:51 · 418 阅读 · 1 评论 -
Zhong__Jenkins安装和使用
Jenkins安装及使用(CentOS7系统)时间:2019.09.20环境:python Flask Demo + supervisor + Jenkins + CentOS7 + Gitee目的:使用supervisor配合Jenkins部署基于centos系统的python虚拟环境的项目说明:supervisor安装配置请参...原创 2019-09-18 10:10:18 · 266 阅读 · 0 评论 -
Zhong__Supervisor安装配置和使用
Supervisor安装使用(本教程基于CentOS7)简介The supervisor is a client/server system that allows its users to control anumber of processes on UNIX-like operating systems。官网释义:Supervisor...原创 2019-05-09 11:27:47 · 359 阅读 · 0 评论 -
Zhong__Python生成最近年月及天数
假如要获取最近六个月的每个月的年月和对应每个月的天数:import calendarfrom datetime import datetime# 获取年、月this_year = datetime.now().yearthis_month = datetime.now().monthdate_list = [[this_year,this_month,calendar.mo...原创 2019-08-31 20:15:16 · 497 阅读 · 0 评论