现在位置: 首页 > Python
2020年02月18日 编程语言 ⁄ 共 340字 评论关闭

Python实现计算长方形面积(带参数函数demo) 如下所示: # 计算面积函数 def area(width, height): return width * height def print_welcome(name): print("Welcome", name) print_welcome("duhuifeng") w = int(input("请输入长方形的宽:")) h = int(input("请输入长方形的长:")) print(" area

阅读全文
2020年02月18日 编程语言 ⁄ 共 1132字 评论关闭

python标准库os库的函数介绍 OS库提供通用的,基本的操作系统交互功能. -OS库是Python标准库,包含几百个函数 -常用路径操作,进程管理,环境参数等几类 -路径操作: os.path子库,处理文件路径及信息 -进程管理:启动系统中其他程序 -环境参数:获得系统软硬件信息等环境参数 os.path子库以path为入口,用于操作和处理文件路径 import os.path import os.path as op os.path.abspath(path) #返回path在当前系统中的绝对路径 os.path.normp

阅读全文
2020年02月18日 编程语言 ⁄ 共 2829字 评论关闭

详解字符串在Python内部是如何省内存的 起步 Python3 起,str 就采用了 Unicode 编码(注意这里并不是 utf8 编码,尽管 .py 文件默认编码是 utf8 ). 每个标准 Unicode 字符占用 4 个字节.这对于内存来说,无疑是一种浪费. Unicode 是表示了一种字符集,而为了传输方便,衍生出里如 utf8 , utf16 等编码方案来节省存储空间.Python内部存储字符串也采用了类似的形式. 三种内部表示Unicode字符串 为了减少内存的消耗,Python使用了三种不同单位长度来表示字符串: 每个字

阅读全文
2020年02月18日 编程语言 ⁄ 共 2051字 评论关闭

如何使用Python发送HTML格式的邮件 这篇文章主要介绍了如何使用Python发送HTML格式的邮件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 发送html格式的和普通文本格式差不多,只是MIMEText(content,"html","utf-8"))与MIMEText(content,"plain","utf-8"))格式的区别,格式改一下就行了 Python发送HTML格式的邮件与发送纯文本消息

阅读全文
2020年02月18日 编程语言 ⁄ 共 6341字 评论关闭

python加密解密库cryptography使用openSSL生成的密匙加密解密 密匙使用步骤一般是:     1. 私匙签名,发送签名后的数据, 公匙验证.     2.公匙加密,发送加密后的数据,私匙解密. 一般使用情景是通过 openssl 生成密匙后再操作的.Linux下生成密匙也很简单. yum 安装 openssl yum -y install openssl 生成三个密匙文件. rsa_private_key.pem 私匙文件 rsa_private_key_pkcs8.pem  pkcs8格式私匙,  rsa_public_key.pem 公匙 openssl

阅读全文
2020年02月18日 编程语言 ⁄ 共 513字 评论关闭

python离线安装外部依赖包的实现 1.制作requirement.txt pip freeze > requirement.txt 内网安装外部依赖包办法: 例如: 安装pytest包得时候会顺带安装pytest依赖包 离线下载安装包 下载单个离线包 – pip download -d your_offline_packages <package_name> 批量下载离线包 – pip download -d your_offline_packages -r requirements.txt 离线安装 安装单个

阅读全文
2020年02月18日 编程语言 ⁄ 共 5158字 评论关闭

使用Python来做一个屏幕录制工具的操作代码 一.写在前面 作为一名测试,有时候经常会遇到需要录屏记录自己操作,方便后续开发同学定位.以前都是用ScreenToGif来录屏制作成动态图,偶尔的机会看到python也能实现.那就赶紧学习下. 二.效果展示 三.知识串讲 这次要讲的东西可能比较多了,涉及到pyqt5 GUI软件的制作.QThread多线程的使用.Sikuli库的图形操作.win32库的模拟键盘操作.cv2库的写视频文件等.下面我们一点点来蚕食我这次写的代码. 1.GUI界面制作 这次我用的是现成的Pyqt5界面布局类,QVBox

阅读全文
2020年02月18日 编程语言 ⁄ 共 544字 评论关闭

Python实现结构体代码实例 这篇文章主要介绍了Python实现结构体代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 # python 使用类创建结构体 class Myclass(object): class Struct(object): def __init__(self, name, age, job): self.name = name self.age = age self.job = job def make_struct(self, name, ag

阅读全文
2020年02月18日 编程语言 ⁄ 共 1182字 评论关闭

Python中包的用法及安装 本篇文章介绍了Python中一些常见的包的作用和安装方法,希望对学习Python中的朋友有帮助! Python中一些包的基本用处和安装方法 pika可以用来连接RabbitMQ pip install pika -i http://pypi.douban.com/simple/ –trusted-host pypi.douban.com requests是HTTP库 Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的UR

阅读全文
2020年02月18日 编程语言 ⁄ 共 878字 评论关闭

python正则过滤字母、中文、数字及特殊字符方法详解 去除数字,特殊字符,只保留汉字 import re s = ’1123*#$ 中abc国’ str = re.sub(‘[a-zA-Z0-9′!"#$%&\’()*+,-./:;<=>?@,.?★.-[]<>?""”![\\]^_`{|}~\s]+’, "", s) # 去除不可见字符 str = re.sub(‘[01020304050607\x08\x09\x0a\x0b\x0c\

阅读全文