
python
文章平均质量分 50
rockstics
devops worker
展开
-
Nexus配置python(pypi)、helm代理proxy仓库(亲测)
配置pip.conf (linux) 或pip.ini (windows)请确认你配置的外部代理仓库url是否正确。新建proxy类型仓库。原创 2023-02-14 17:54:48 · 3497 阅读 · 0 评论 -
python使用logging模块输出日志文件windows下cmd查看乱码问题
更新:在Python 3.9及更高版本中,basicConfig()具有encoding和errors关键字参数。网上很多博客写的调整活动代码页编号。chcp 936(GBK)或者 chcp 65001 utf-8格式。因为,如果没有特殊指定logging写入的日志文件编码,默认是GB2312,所以还是要从根源上解决问题,还需指定日志文件的编码格式。所以以上两种格式设置均不行。然而并没有什么卵用。原创 2022-09-16 16:21:16 · 1419 阅读 · 1 评论 -
python利用pandas高效从mysql读取数据写入excel多sheet
【代码】python利用pandas高效从mysql读取数据写入excel多sheet。原创 2022-09-01 14:59:54 · 1283 阅读 · 0 评论 -
python random应用实例 从可选池随机选取指定个数的元素并随机排序
从可选池随机选取指定个数的元素并随机排序原创 2022-08-31 10:57:20 · 312 阅读 · 0 评论 -
pycharm中使用Ctrl+Shift+F10快捷键运行py脚本时自动打开了vscode
Pycharm中右键运行脚本正常,点击按钮运行正常,但是在pycharm中使用Ctrl+Shift+F10快捷键运行py脚本时没有运行脚本而是自动在vscode中打开文件。原创 2022-07-29 17:33:45 · 1809 阅读 · 0 评论 -
python3.9 aiohttp
python aiohttp 版本变动原创 2022-07-02 16:06:19 · 374 阅读 · 0 评论 -
python通过生成器实现协程-生产消费者模型
Python对协程的支持是通过generator实现的。在generator中,我们不但可以通过 for 循环来迭代,还可以不断调用 next() 函数获取由 yield 语句返回的下一个值。原创 2022-07-02 11:03:22 · 522 阅读 · 0 评论 -
python<一> python 简介及数值类型
# 1.什么是pythonPython是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,源代码和解释器。Python语法简洁清晰,特色之一是强制用空白符作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。...原创 2017-12-25 08:31:29 · 607 阅读 · 0 评论 -
python(七) 装饰器 文件操作
##返回函数高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回def cacl_sum(*args): all_sum = 0 for i in args: all_sum += i return all_sum cacl_sum(1,2,3,4) 但是,如果不需要立刻求和,而是原创 2018-01-04 10:17:13 · 749 阅读 · 0 评论 -
python(二) 字符串 列表
练习:带循环和条件判断的给定一个数值num, 用户输入使用raw_input()函数来提示用户输入一个1和100之间的数,如果用户输入的数等于num, 显示成功并退出。否则显示一个错误信息然后再次提示用户输入数值,直到满足条件为止。方法一:利用if语句#!/usr/bin/env python#coding:utf-8for num in range(1,101):原创 2017-12-25 12:28:03 · 318 阅读 · 0 评论 -
python3.6 和 Django3.1 冲突
利用pycharm 创建的anaconda虚拟环境python3.6 结果自动创建了Django3.1版本启动MySQL数据库项目时报错:Watching for file changes with StatReloaderException in thread django-main-thread:Traceback (most recent call last): File "D:\ProgramData\Anaconda3\envs\Django_Learn\lib\site-pack.原创 2020-08-18 19:21:00 · 831 阅读 · 0 评论 -
python(十) 数据库编程
在linux系统上安装并打开数据库并进行安全初始化安装mysql-python 包[root@python ~]# yum install MySQL-python.x86_64 -ymariadb数据库中文编码问题;环境设定(重启数据库服务后失效):MariaDB [(none)]> set character_set_database='utf8';Query原创 2018-01-15 19:43:14 · 1111 阅读 · 0 评论 -
python(五)生成器 模块与包的定义
回顾与练习:利用列表生成式来检查ip是否合法1.判断是否有空格2.判断是否ip的每一位在0-225之间3.是否为32位#!/usr/bin/env python#coding:utf-8ip = raw_input("请输入一个ip:")if len(ip.split("."))!= 4: ##将ip划分为字符串类型的列表,并判断是否为4段...原创 2018-01-02 12:59:30 · 752 阅读 · 0 评论 -
python(九) 面向对象(二)类属性property
类属性property作用:property可以定义一个方法名为私有属性的名字, 让用户可以访问, 但不能修改, 保护数据的安全性;@属性名.setter在给属性赋值时, 先做判断;@属性名.deleter使用内置del删除属性时,自动执行的内容#!/usr/bin/env python# coding:utf-8class Student(object):原创 2018-01-15 10:59:11 · 212 阅读 · 0 评论 -
python(三) 元组 字典 集合
列表为可变数据类型数字,字符串,元组为不可变数据类型元组:元组的建立:tu = (1,) #单个元组的建立后面必须加“ , ”tu= ("hello",1)工厂方法:t = tuple([1,2,"hello"])元组同样具有索引,切片,连接,重复,成员操作符特性内置方法:cmp,len,max,min,enumerate(枚举),zi原创 2017-12-25 18:00:20 · 337 阅读 · 0 评论 -
python(六) 高阶函数
高阶函数1.在python中函数实质上是指向函数体内容的,因此函数名可以赋值给其他变量;函数实质上是一个变量;2.变量可以指向函数,函数的参数能接收变量,因此一个函数可以加收另一个函数,又称为高阶函数;#!/usr/bin/env pythondef oper(a): #a 是形参 return a**2def add(x,y,fun):原创 2018-01-02 17:02:10 · 774 阅读 · 0 评论 -
python(十一) 正则表达式
正则表达式(re=regular expression)正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的一个完整的正则使用过程In [11]:import re# 第一个参数是你正则的规则, 第二个参数是检测的字符串;原创 2018-01-15 21:04:55 · 276 阅读 · 0 评论 -
ansible 配置python interpreter解释环境的几种方法
因为centos默认安装Python2,但是现在python2已经离我们而去,很多ansible module都更好的依赖于python3 ,所以我们经常会遇到ansible版本和python版本不兼容的问题可能你遇到的报错有如下字眼,就说明遇到了An exception occurred during task execution. To see the fulltraceback, use -vvv. The error was: ImportError: No module namedkub原创 2022-03-26 11:05:24 · 8952 阅读 · 0 评论 -
ansible命令执行报错
ansible 版本:2.9.27正常情况下执行:[(04:32:52) root@vm1 yaml]# ansible --versionansible 2.9.27config file = /etc/ansible/ansible.cfgconfigured module search path = [u’/root/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]ansible python module原创 2022-03-24 16:36:17 · 2666 阅读 · 0 评论 -
python中的今天、昨天、此刻与凌晨
python 小白,今天写脚本遇到获取当前时间,昨天0点到23:59:59的问题,于是上网搜了一番,结果发现很简单的问题大家写的都是千奇百怪,有的甚至晦涩难懂,所以自己便花了一点时间专门整理后记录如下,希望给大家参考下面分别是利用datetime和time 模块打印时间并进行格式化datetimeimport datetime# 表示当天(今天)日期today = datetime.date.today()yesterday = today - datetime.timedelta(days=1原创 2021-10-23 15:40:23 · 1397 阅读 · 0 评论 -
python(八) python 面向对象中的类(class)
面向对象编程——Object Oriented Programming,简称 OOP,把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。类:在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类(Class)的概念定义一个类:class Animals(object): ##类的格式(父类):原创 2018-01-08 18:20:21 · 635 阅读 · 0 评论 -
rundeck添加Windows节点
本文原创转载请注明出处说明:从官方给出的文档中我们知道,rundeck支持添加window 系统作为服务器和节点,查阅了很多资料并没有详细介绍Rundeck如何添加 Windows 节点,下面就安装过程做如下记录,希望可以帮助到有缘人...原创 2020-04-14 15:45:31 · 742 阅读 · 0 评论 -
linux centos7 系统安装 jupyter notebook
1.安装pipyum install python-pippip install jupyter如果安装比较慢可以切换为国内源:http://mirrors.aliyun.com/pypi/simple/ 或者https://pypi.tuna.tsinghua.edu.cn/simplepip install jupyter --trusted-host mirror...原创 2020-01-02 11:46:40 · 815 阅读 · 0 评论 -
python(四)函数,列表生成式
#函数、列表生成式##回顾与练习:有序数据类型:字符串(str) 元组(tuple) 列表(list)无序数据类型:字典(dict) 集合(set)可变数据类型:列表(list),字典(dict),集合(set)不可变数据类型:数值类型(value) ,字符串,元组练习:1.打印出元组t=(1,2.0,4j,True,"hello",[3,4,5],(4,5,6),{原创 2017-12-31 21:53:22 · 632 阅读 · 0 评论