
模块
文章平均质量分 63
i0208
石匠
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python3 aptly api
【代码】python3 aptly api。原创 2023-07-14 22:56:32 · 350 阅读 · 0 评论 -
python tkinter
GUI编程就是编写一个个组件,界面由组件组成,组件内又可以创建组件,这种组件即为容器。基于tkinter创建 GUI基本四步:窗口->组件->布局->事件。通过与组件绑定,获取组件所触发的事件。管理组件的大小位置样式。原创 2024-09-16 21:12:47 · 1152 阅读 · 0 评论 -
saltstack
基于python开发的,用于批量控制管理服务器 . saltstack与ansible对比saltstack系统中的角色salt-master : 管理端salt-minion : 被管理端salt-syncdic: salt代理(用于分布式管理)分布式部署:认证saltstack系统中的角色之间采用证书的方式认证(安全)认证方式:salt-minion向salt-master发送证书申请,salt-master签收证书部署 yum install -y e原创 2022-03-25 16:50:29 · 579 阅读 · 0 评论 -
subprocess
一.立即获取结果res = subprocess.getoutput('ifconfig')print(res)跳到指定目录 执行 命令获取结果res = subprocess.check_output('ifconfig', shell=True, cwd='跳到指定目录')print(res)二.获取时时输出结果obj = subprocess.Popen('ping www.baidu.com', shell=True, stdout=subprocess.PIPE)原创 2022-03-14 22:46:58 · 1246 阅读 · 0 评论 -
python3 django==1.11 使用sqlcipher 加密sqlite3
SQLCipher在CentOS 上的编译安装下载sqlciphergit clonehttps://github.com/sqlcipher/sqlcipher.git安装依赖包与编译安装cd sqlcipher./configuremake && make install可能会出现openssl的问题:configure: error: OpenSSL Crypto library not found解决办法: yum -y install open.原创 2022-01-04 18:40:40 · 3195 阅读 · 0 评论 -
Python 使用ConfigParser操作配置文件
常用方法读取配置文件read(filename) 读取配置文件内容 sections() 得到所有的section,并以列表的形式返回 options(section) 得到指定section的所有option items(section) 得到指定section的所有键值对 get(section,option) 得到section中option的值,返回为string类型 getint(section,option) 得到section中option的值,返回为int类型 ge...原创 2021-03-30 17:25:33 · 548 阅读 · 0 评论 -
python django 将byte 转换成MB,GB
from django.template.defaultfilters import filesizeformattotal = 1077772160 # 单位是bytes = filesizeformat(total)print(s) # 1.0GBtotal = 829145600 # 单位是bytes = filesizeformat(total)print(s) # 890MB原创 2021-02-01 18:58:23 · 1536 阅读 · 0 评论 -
邮件模块 smtplib和email
连接原创 2020-10-06 10:56:48 · 253 阅读 · 0 评论 -
jieba分词
详情https://blog.csdn.net/ebzxw/article/details/80304761原创 2020-09-16 09:19:53 · 152 阅读 · 0 评论 -
openpyxl
四大要素 : sheet , row, cell, colload_workbook打开excel表格注意: 只能打开已经存在的表壳,不能用该方法创建表格import openpyxlimport osPATH = os.path.dirname(__file__)excel_list = os.listdir(PATH)print(excel_list[1]) # excel_1.xlsxwk1 = openpyxl.load_workbook(excel_list.原创 2020-07-02 08:08:58 · 746 阅读 · 0 评论 -
pipreqs 模块
pipreqs,这个工具的好处是可以通过对项目目录扫描,将项目使用的模块进行统计,生成依赖清单即requirements.txt文件。pipreqs,可以将requirements.txt文件内统计的模块进行逐一安装安装pip install pipreqs使用1.扫描项目生成依赖清单在项目的根目录下 使用 pipreqs ./pipreqs ./ --encoding=utf82.根据依赖清单安装模块pip install -r requriements...原创 2020-05-17 16:55:56 · 6468 阅读 · 0 评论 -
importlib 模块
作用:以字符串的形式导入模块,拿到的是能够访问当前模块名称空间的名字使用:conf文件夹下的settings.py:NAME = 'shanghai'test.py文件:普通模块导入:from conf import settingsprint(settings.NAME) # shanghaiimportlib:import importlib # 以字...原创 2020-03-19 09:10:18 · 266 阅读 · 0 评论 -
Queue模块 进程间通信
进程与进程之间数向后隔离的,实现进程之间的通信可以采用文件的方式或者队列方法1.文件的方式 速度慢,要自己加锁,容易导致死锁2.队列Queue的方式(IPC) 管道+锁,不需要自己处理锁队列Queue创建共享的进程队列,Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递。大白话总结一下就是队列支持多个人从队列的一端放入数据,同样支持多个人从队列的另一端取...原创 2020-01-26 14:31:46 · 278 阅读 · 0 评论 -
gitpython
用python代码操作git安装pip3 install gitpython使用基本使用import osfrom git.repo import Repo1.创建本地存储地址download_path = os.path.join('XXX','YYY')2.从远程仓库下载代码Repo.clone_from('https://github.com/...',to...原创 2020-02-25 18:24:37 · 376 阅读 · 0 评论 -
paramiko模块
通过ssh远程连接服务器并执行想要命令 类似于Xshellansible批量管理机器,ansible底层用的就是paramiko模块安装pip3 install paramiko使用执行命令连接服务器执行命令的两种方式:用户名和密码连接服务器执行命令 公钥私钥连接服务器执行命令paramiko模块支持上面两种连接服务器的方式用户名密码方式:1.创建ssh...原创 2020-02-25 17:43:04 · 550 阅读 · 0 评论 -
python常用模块
hashlib 加密模块应用场景: 1.密码的密文存储 2.校验文件内容是否一致 密文算法越复杂,生成的密文越长消耗的时间越长,占空间越大通常用md5就够了使用明文转密文的顺序md = hashlib.md5() # 生成一个造密文的对象,算法是md5# md.update('hello'.encode('utf-8')) # 往对象里传明文数...原创 2020-01-22 18:55:30 · 193 阅读 · 0 评论 -
包
介绍随着模块数目的增多,把所有模块不加区分地放到一起也是极不合理的,于是Python为我们提供了一种把模块组织到一起的方法,即创建一个包。 1.包就是包含了__init__.py文件的文件夹(可以往该文件夹下放一堆子模块) 2.导入包实际上是导入__init__.py文件,基于__init__.py文件生成名称空间 注:导包的时候要站在执行文件的角度看去看路径pool...原创 2020-01-22 18:55:06 · 135 阅读 · 0 评论 -
模块
介绍模块就是包含了一组功能的.py文件将程序模块化会使得程序的组织结构清晰,维护起来更加方便。比起直接开发一个完整的程序,单独开发一个小的模块也会更加简单,并且程序中的模块与电脑中的零部件稍微不同的是:程序中的模块可以被重复使用。所以总结下来,使用模块既保证了代码的重用性,又增强了程序的结构性和可维护性。另外除了自定义模块外,我们还可以导入使用内置或第三方模块提供的现成功能,这种“拿来主义...原创 2020-01-22 18:55:03 · 193 阅读 · 0 评论 -
re模块与正则
一.正则正则就是用来筛选字符串中的特定的内容正则表达式与re模块的关系: 1.正则表达式是一门独立的技术,任何语言都可以使用 2.python中药想使用正则表达式需要通过调用re模块正则应用场景: 1.爬虫 2.数据分析# 纯python代码校验while True: phone_number = input('please in...原创 2020-03-08 12:25:23 · 180 阅读 · 0 评论 -
collection,random,os,sys,序列化模块
一.collection 模块python拥有一些内置的数据类型,比如 str,list.tuple.dict.set等collection模块在这些内置的数据类型的基础上,提供了额外的数据类型:namedtuple 具名元组 : 生成可以使用名字来访问元素内容的元组 deque 双端队列: 可以快速的从另外一侧追加和退出对象 Counter 计数器: ...原创 2020-03-08 12:26:52 · 308 阅读 · 0 评论 -
包,logging日志模块,copy深浅拷贝
一 包 package包就是一个包含了 __init__.py文件的文件夹包是模块的一种表现形式,包即模块首次导入包: 先创建一个执行文件的名称空间 1.创建包下面的__init__.py文件的名称空间 2.运行包下面的__init__,py文件中的代码,将产生的名字放入放入包下面的__init__.py文件的名称空间 3.在执行文件中拿到一个指向包...原创 2020-03-08 12:26:34 · 360 阅读 · 0 评论