![](https://img-blog.csdnimg.cn/20200826111524611.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python语言
python语言
yuezhilangniao
当你发现自己的才华撑不起野心时,就请安静下来学习吧。
展开
-
pip升级 pip国内源 conda源 - python开发常用
pip是python包管理工具 结合venv虚拟环境方便我们提供python3的开发环境原创 2020-06-07 17:37:53 · 342 阅读 · 0 评论 -
datetime序列化 python datetime.datetime is not JSON serializable
一 python datetime基本格式化二 数据库中提取的datatime 序列化https://www.cnblogs.com/luxiaojun/p/6425483.html在工作中遇到从数据库中取出来一个datetime类型的数据,在对其进行序列化的过程中,报错python datetime.datetime is not JSON serializable的问题,特记录在此。方便以后使用。就是重写构造json类,遇到日期特殊处理,其余的用内置的就行。用法json.dumps(your转载 2022-07-03 13:08:21 · 223 阅读 · 0 评论 -
mac 上安装mysqlclient
mac pip安装mysqlclient==1.4.6报错 解决办法转载 2022-04-13 21:35:26 · 2017 阅读 · 0 评论 -
https证书有效期巡检 shell版 python版 golang版
申请的https证书越多,管理起来越容易出问题,因此有必要添加定期巡检的脚本(当然,首先要把https证书的申请权限收口到运维侧统一管理,不然还是无法根治问题)转载 2022-02-03 17:30:58 · 666 阅读 · 0 评论 -
centos7 python3操作mysql
centos7 python3操作mysql安装依赖https://www.cnblogs.com/9527l/p/14544135.htmlyum install -y python3-devel mysql-develpip install mysqlclient安装mariadb(mysql三个分支之一)https://www.cnblogs.com/yhongji/p/9783065.htmlyum install mariadb-serversystemctl start ma转载 2021-12-11 07:24:19 · 180 阅读 · 0 评论 -
查看k8s每个节点/命名空间的pod数量
查看k8s每个节点/命名空间的pod数量:https://blog.csdn.net/s7799653/article/details/106024689统计节点pod数量# -*- coding: utf-8 -*-import commandsstatus, output = commands.getstatusoutput("kubectl get node")lines = output.split("\n")node = {}node['<none>'] = 0for转载 2021-12-09 16:42:05 · 4674 阅读 · 0 评论 -
python-docx库的入门 基本用法
Microsoft Word是最常用的文档处理工具之一,但有时需要以编程方式生成或修改Word文档。Python中有一个python-docx的库,它允许创建、修改和操作Word文档。本文将详细介绍python-docx库的用法,包括如何创建文档、添加文本、格式化文本、插入表格和图片等。转载 2021-11-08 10:34:55 · 217 阅读 · 0 评论 -
python 远程执行shell paramiko模块
paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。转载 2021-11-02 16:21:37 · 102 阅读 · 0 评论 -
chatops - 总览入门畅想
涉及技术点:腾讯TRTC 接入实时语音识别 --》 IM平台 – 》 自然语言处理机器人-》自动化运维平台api-》 Jenkins-k8s-api原文:ChatOps的前世,今生和未来https://blog.csdn.net/zshake/article/details/109967853原文的原文:https://www.jianshu.com/p/7aa2ced21302三雄争霸随着Hubot的兴起,一些更多的机器人开始发展起来,逐渐形成了Hubot,Lita,Errbot三雄争霸的场面转载 2021-10-23 22:04:41 · 585 阅读 · 0 评论 -
Python之K8S API接口 python代码编写
转载:https://blog.csdn.net/anqixiang/article/details/113763193https://www.cnblogs.com/zhangb8042/p/11444756.htmlhttps://www.cnblogs.com/wuchangblog/p/14087926.html推荐阅读:https://blog.csdn.net/wmj2004/article/details/103527860源码github地址https://github.com转载 2021-10-21 13:30:33 · 957 阅读 · 0 评论 -
python单点登录 django单点登录 django-sso python-sso-只是简单server 并未解决session共享问题
**python单点登录 django单点登录 django-sso python-sso**原文:https://blog.csdn.net/qq_37107304/article/details/103731209转载 2021-10-20 15:29:50 · 412 阅读 · 0 评论 -
python微服务
原文:https://blog.csdn.net/nicajonh/article/details/79977300特点使用sanic异步框架,简单,轻量,高效。使用uvloop为核心引擎,使sanic在很多情况下单机并发甚至不亚于Golang。使用asyncpg为数据库驱动,进行数据库连接,执行sql语句执行。使用aiohttp为Client,对其他微服务进行访问。使用peewee为ORM,但是只是用来做模型设计和migration。使用opentracing为分布式追踪系统。使用unit转载 2021-10-19 20:18:40 · 350 阅读 · 0 评论 -
subprocess模块入门和基础使用 subprocess执行cmd命令行获取返回结果
subprocess 模块是python的一个常用模块;允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。Popen 是 subprocess的核心,子进程的创建和管理都靠它处理。转载 2021-09-29 16:07:33 · 291 阅读 · 0 评论 -
python异常处理 1 简单处理try except 2 完整捕获traceback 3 主动异常raise
try: a=1except Exception as e: print (e)import tracebackimport systry: a = 1except: traceback.print_exc() #sys.exc_info() 原文:https://www.jb51.net/article/149106.htm转载 2021-09-15 08:57:52 · 224 阅读 · 0 评论 -
python requests库详解
原文:https://www.cnblogs.com/lanyinhao/p/9634742.htmlpost请求import requestsimport json url = 'http://m.ctrip.com'payload = { 'some': 'data'}r = requests.post(url, data=json.dumps(payload)) #如果传递的payload是string而不是dict,需要先调用dumps方法格式化一下...转载 2021-09-10 15:45:38 · 92 阅读 · 0 评论 -
mysql语句补全 mysql新版常用命令文章
简介 :https://blog.51cto.com/u_13043516/2349366mycli是MySQL,MariaDB和Percona的命令行界面,具有自动完成和语法高亮功能。实验环境系统版本:CentOS Linux release 7.3.1611 (Core)x64MySQL版本:MySQL5.7.25关闭防火墙并禁止开机自启systemctl stop firewalld.servicesystemctl disable firewalld关闭selinuxsed -i转载 2021-09-02 08:34:02 · 263 阅读 · 0 评论 -
python字典增删改查
更多请看原文: https://blog.csdn.net/z_bright/article/details/84555700增>>> dic1 = {"name": "zuowei", "age": 18, "hobby": "lp"}>>> dic1.setdefault("sex", "男")>>> print(dic1){'name': 'zuowei', 'age': 18, 'hobby': 'lp', 'sex': '男'}&g转载 2021-07-12 21:44:20 · 71 阅读 · 0 评论 -
人工智能-算法入门-
步骤 0:了解基本知识在我们深入学习之前,我们先重温基础知识。具体来说,我们应该知道机器学习里面三个主要类别:监督学习,无监督学习和强化学习。 在监督学习(supervised learning)中,每个数据点都会获得标注,如类别标签或与数值相关的标签。一个类别标签的例子:将图片分类为「猫」或「狗」;数值标签的例子如:预测一辆二手车的售价。监督学习的目的是转载 2020-10-28 11:26:15 · 1455 阅读 · 1 评论 -
python3 venv- ubuntu和win10
ubuntu:原文https://www.cnblogs.com/Horace-blogs/p/11570624.html以前不知道Python3中内置了venv模块,一直用的就是virtualenv模块,venv相比virtualenv好用不少,可以替代virtualenv一、安装venv包:$ sudo apt install python3-venv二、创建虚拟环境首先创建一个项目文件夹,虚拟环境将会安装在项目文件夹下,我这里使用的项目文件夹是myproject,进入mypeoj转载 2020-07-13 19:03:02 · 197 阅读 · 0 评论 -
python自动发现脚本
Python 是一种功能强大且易于学习的编程语言,它在运维工程师的日常工作中扮演着重要的角色。Python 的简洁性和丰富的库生态系统使其成为编写自动化脚本和工具的理想选择。下面是一些运维工程师在日常工作中经常使用的 Python 脚本的概述。python自动发现脚本,监控常用转载 2021-06-10 03:27:49 · 579 阅读 · 0 评论 -
cuizong上传接口
#cmpl-censor-0.2.0\cmpl_censor\web\pub.py@bp.route("/upload", methods=["POST"])@user_checkdef upload(): print('启动上传程序') # ''' # pub文件分两级存储: # 第一级用pub文件名第一个字符为目录名 # 第二级为pub文件(通过uuid+md5计算得出) # ''' try: f =.原创 2021-06-02 22:26:42 · 83 阅读 · 0 评论 -
SaltStack安装踩坑之路
一 背景公司禁用ansible,机器越来越多,想试试SaltStack到底有多块,如何适合上千台机器二 安装网上很多教程使用阿里云 , 估计epel源不能用,报错:No package salt-master available.stackover给了答案,原文链接:https://stackoverflow.com/questions/24775841/yum-install-gives-no-package-availablePlease follow steps me..转载 2021-05-18 06:51:00 · 1589 阅读 · 0 评论 -
tornado入门 - 安装解决跨域
问题背景公司的项目是前后端分离,前端Vue+后端JavaSpringBoot为主,部分功能是PythonTornado,那么需要支持一个是跨域以及Options请求。Option请求只需要跟处理get一样处理options请求就可以了。vue一般需要访问options方法, 如果报错则很难继续,所以只要通过就行了,当然需要其他逻辑就自己控制。转载 2021-05-09 08:15:54 · 433 阅读 · 0 评论 -
python跑满cpu 单核脚本 cpu100% 如何将cpu、内存、io打满
如何将cpu、内存、io打满1、cpu打满:这个脚本是什么意思呢?这里简单讲解一下。首先是先建一个/tmp/infiniteburn.sh脚本,这个脚本中的内容即为:转载 2021-04-12 16:25:18 · 7292 阅读 · 0 评论 -
所有语言的hello world
# C语言 抽象第一# 所有的 C 语言程序都需要包含main()函数。 代码从main()函数开始执行。# /* ... */用于注释说明。# printf()用于格式化输出到屏幕。printf()函数在"stdio.h"头文件中声明。# stdio.h是一个头文件 (标准输入输出头文件) ,#include是一个预处理命令,用来引入头文件。 当编译器遇到printf()函数时,如果没有找到stdio.h头文件,会发生编译错误。# return 0;...原创 2021-03-16 13:30:44 · 197 阅读 · 0 评论 -
python日志 loguru模块
import functoolsimport timefrom loguru import loggerdef run_time(fn): @functools.wraps(fn) def wrapper(*args, **kw): start = time.time() res = fn(*args, **kw) # print("传入了参数", *args) logger.info('%s 运行了 %f 秒' % .原创 2021-03-08 22:17:28 · 204 阅读 · 2 评论 -
python 快速http服务 - 快速 web查看当前目录 很好玩-SimpleHTTPServer ~简单http 有意思 有趣
Python作为热度比较高的编程语言,其语法简单且语句清晰,而且python有良好的兼容性,可以轻松的和其他编程语言((比如C/C++))建立的模块连接起来,而且python丰富强大的库,经过封装可以轻松调用,因此深受欢迎。今天我们就尝试用python,建立一个简单的http服务器,用来展示本地电脑上指定的目录和文件。原创 2021-02-21 07:54:38 · 626 阅读 · 0 评论 -
ubuntu18开机启动 python django项目 :使用 /etc/rc.local
参考文章:https://www.cnblogs.com/airdot/p/9688530.html# 版本 ubuntu18 python3.6 django2.2#cat /etc/systemd/system/rc-local.service[Unit]Description=/etc/rc.local CompatibilityConditionPathExists=/etc/rc.local [Service]Type=forkingExecStart...转载 2021-02-09 16:29:42 · 471 阅读 · 0 评论 -
django2.0-系列- Django2.2报错 AttributeError: ‘str‘ object has no attribute ‘decode‘ ~ 开启django2
Django2.2报错 AttributeError: 'str' object has no attribute 'decode'准备将 Django 连接到 MySQL,在命令行输入命令python manage.py makemigrations后报错:AttributeError: 'str' object has no attribute 'decode'出现这个错误之后可以根据错误提示找到文件位置,打开 operations.py 文件,找到以下代码:def last_exec...转载 2021-01-19 17:21:22 · 215 阅读 · 0 评论 -
2020-11-26-转载 人话版 GPL2.0协议:
转载 人话版 GPL2.0协议:https://blog.csdn.net/kaiyuanshe/article/details/106774438转载 2020-11-26 17:56:24 · 1193 阅读 · 0 评论 -
django 跳板机/堡垒机 框架jumpserver(同一公司KubeOperator 未测试)
https://github.com/jumpserver/jumpserver转载 2020-11-26 17:45:41 · 221 阅读 · 0 评论 -
java (偏应用)和 python (偏数据)
Python:数据分析,人工智能,web开发,测试,运维,web安全。Java:移动应用、科学应用、大数据开发,安卓开发,服务器开发,桌面开发,游戏开发。原创 2020-10-26 14:31:51 · 110 阅读 · 0 评论 -
爬虫-requests 使用百度翻译
import requestsimport jsonif __name__ == '__main__': #1. 指定url post_url = 'https://fanyi.baidu.com/sug' #2. UA伪装 headers = { 'User Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.39.原创 2020-10-25 19:43:29 · 267 阅读 · 0 评论 -
python判断文件和文件夹是否存在、是否为空脚本,创建文件夹 python判断字符串类型
# -*- coding: utf-8 -*-#!/usr/bin/pythonimport osdef demo(path): if not os.listdir(path): print('kong') else: print('not kong')if __name__ == '__main__': path = raw_input('input_path:') try: demo(path) exc.原创 2020-10-20 19:08:54 · 663 阅读 · 0 评论 -
记录一次python- subprocess模块 死锁问题处理
---------------------------------subprocess模块详解https://blog.csdn.net/guogaoan/article/details/37034565死锁测试代码:#!/usr/bin/env python# coding: utf-8# yc@2013/04/28 import subprocess def test(size): print 'start' cmd = 'dd if=/dev/urando转载 2020-10-14 17:32:16 · 1022 阅读 · 0 评论 -
爬虫python入门
原文链接:https://www.cnblogs.com/wyl-0120/p/10358086.html入门写的很好转载 2020-09-21 14:58:33 · 101 阅读 · 0 评论 -
python程序打包跨端可执行文件 pyinstaller详解(多文件比较麻烦) exe
常用命令:pyinstaller -F -i logo.ico name.py # 此命令会有交互窗口 如果不需要 貌似是-Dhttps://www.cnblogs.com/trotl/p/11915039.html原创 2020-09-07 16:57:55 · 215 阅读 · 1 评论 -
vsoce专题 - remote wsl remote ssh 入门
一 remote ssh官方ssh:https://code.visualstudio.com/docs/remote/ssh官方ssh 语言能力:https://code.visualstudio.com/docs/languages/overview官方 ssh python解释器:https://marketplace.visualstudio.com/items?itemName=ms-python.python二 remote wslwsl设置解释器 参考链接:https:..原创 2020-07-24 20:43:07 · 508 阅读 · 0 评论 -
cuizong项目 之 环境安装 -- centos-ubuntu系统安装 -卸载-重装 python3.8 pip
800 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel 801 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel ...转载 2020-07-20 16:05:15 · 627 阅读 · 0 评论 -
cuizong 项目 之 项目启动和测试相关 nohup
一种源码安装 参考文章:https://blog.csdn.net/lixuhui2468/article/details/105210957一种是add-apt-repository方式安装sudo apt-get install software-properties-common -ysudo add-apt-repository ppa:deadsnakes/ppasudo apt-get updatesudo apt-get install python3.8参考文章:htt转载 2020-07-14 10:13:36 · 778 阅读 · 0 评论