随笔分类 -  python进阶

在有python基础的前提下,学习面向对象等更高级的内容,本模块更倾向于一些日常要牢记在心的知识点进行说明
摘要:class ResItemLiveness(BaseModel): resCode: int = 0 resMsg: str = "" resData: dict = dict() def status_check(self, cpu_thresh, memory_thresh, gpu_memor 阅读全文
posted @ 2024-07-18 17:32 巴蜀秀才 阅读(12) 评论(0) 推荐(0) 编辑
摘要:问题描述 有时我们需要使用文件URL链接的方式读取文件,测试时要么用非结构化平台,要么就得将本地资源进行映射 解决方案 激活pyhton环境,进入资源目录,运行:python3 -m http.server [PORT] 如:python3 -m http.server 10120 输出: Serv 阅读全文
posted @ 2024-02-18 16:57 巴蜀秀才 阅读(166) 评论(0) 推荐(0) 编辑
摘要:numpy ctypeslib 与 ctypes接口使用说明 作者:elfin 使用numpy.ctypelib或者ctypes库可以实现python直接待用C++。numpy.ctypeslib后端是基于ctypes实现的!所以接口是类似的。 如果只想看如何调用外部接口可以直接查看 1.4.3.1 阅读全文
posted @ 2021-12-11 16:47 巴蜀秀才 阅读(1445) 评论(0) 推荐(0) 编辑
摘要:munch 取代python字典 作者:elfin 这个munch库主要是改变了字典取值的方式,它支持munch字典使用属性取值的方式进行取值。 Top Bottom 一、生成Munch对象 假如我们有如下的字典对象 elfin = { "age": 18, "education": "master 阅读全文
posted @ 2021-11-26 10:37 巴蜀秀才 阅读(576) 评论(0) 推荐(0) 编辑
摘要:python 数据类:dataclass 作者: elfin 参考资源: python3.7的新特性dataclass Python 3.7 将引入 dataclass 装饰器 目录1、dataclass简介2、引入dataclass装饰器3、dataclass装饰器选项4、数据类的基石--data 阅读全文
posted @ 2021-05-19 19:10 巴蜀秀才 阅读(2908) 评论(0) 推荐(2) 编辑
摘要:Python logging的使用教程 作者:elfin 资料来源:官方网址 目录: 目录1、日志模块的主要知识点2、基础教程2.1 什么时候使用日志2.2 打印日志到终端2.3 打印日志到文件2.4 在多个文件中使用日志模块2.5 格式化输出3、高级教程3.1 记录器3.2 处理程序3.3 格式化 阅读全文
posted @ 2021-03-06 09:10 巴蜀秀才 阅读(201) 评论(0) 推荐(0) 编辑
摘要:导入Latex包 from IPython.display import Latex 书写Latex字符串 s1 = r"".format(1, 2) 注意在使用format时,要输出 这两个符号比较麻烦,我们需要使用{{}} 阅读全文
posted @ 2021-01-31 13:47 巴蜀秀才 阅读(2979) 评论(0) 推荐(0) 编辑
摘要:python项目打包成可安装的package 作者:elfin 资料来源:setuptools 1、资源介绍 关于python如何将一个项目打包成安装包,官网有详细的教程,这里是基于此教程做的一个demo。 资料:PyPA » Python Packaging User Guide » Guides 阅读全文
posted @ 2021-01-28 16:46 巴蜀秀才 阅读(3811) 评论(0) 推荐(0) 编辑
摘要:下载对应的python版本资源 http://www.python.org/ftp/python 解压缩 tar -xvzf Python-3.6.12.tgz 进入包并安装 root@debad1db080d:/home/elfin# cd Python-3.6.12 root@debad1db0 阅读全文
posted @ 2020-09-12 18:31 巴蜀秀才 阅读(7187) 评论(0) 推荐(0) 编辑
摘要:setup.py的官方说明文档 distutils安装脚本编写说明 打开上面的链接之后,你可以选择Python的版本、以及文档的语言。 setuptools安装脚本编写说明 [推荐使用] 建议查看下面两篇博客查看具体案例: python项目打包(二) 利用setup.py打包项目 https://w 阅读全文
posted @ 2020-08-26 15:42 巴蜀秀才 阅读(1794) 评论(0) 推荐(0) 编辑
摘要:一、导入命令行参数解析包 import argparse 导入包没有什么难度,我们只需要记住库的名字即可!这个库的主要作用就是对命令行参数进行解析,这里我们可以分开记忆:arg + parse。这两部分分别是参数argument和解析器parser的缩写,几乎是见名知义。 二、解析器实例化 在pyt 阅读全文
posted @ 2020-02-25 15:12 巴蜀秀才 阅读(383) 评论(0) 推荐(0) 编辑
摘要:requests发送http请求 发送请求:(数据获取、乱码解决) import requests response = requests.get('http://www.baidu.com') # get post head ... 可以debug运行,可以查看response的响应内容。请求返回 阅读全文
posted @ 2018-03-07 11:20 巴蜀秀才 阅读(199) 评论(0) 推荐(0) 编辑
摘要:BeautifulSoup4和lxml 这两个库主要是解析html/xml文档,BeautifulSoup 用来解析 HTML 比较简单,API非常人性化,支持CSS选择器、 Python标准库中的HTML解析器,也支持 lxml 的 XML解析器。关于BeautifulSoup和lxml的实例介绍 阅读全文
posted @ 2018-03-02 19:58 巴蜀秀才 阅读(23837) 评论(0) 推荐(0) 编辑
摘要:python操作redis和MySQL数据库需要先分别导入模块:redis、pymysql 如果这个库没有导入成功,则需要安装,用pip3 install pymysql,redis的库类似;两个数据库的基本命令我们也必须知道,数据库 的命令最好是在Linux里执行一下,看是否能够执行!以此来保证该 阅读全文
posted @ 2018-01-29 17:25 巴蜀秀才 阅读(1901) 评论(0) 推荐(0) 编辑
摘要:json模块 JSON全称是(JavaScript Object Notation)是一种轻量级的数据格式,一般用于前后台,数据的交互。 import json print(json.__all__) 输出json的方法;常用的方法:dumps、loads、dump、load 序列化: 把一个Pyt 阅读全文
posted @ 2018-01-24 16:15 巴蜀秀才 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:python time模块 导入模块: import time #time模块是python中最基本的模块之一 输出时间戳:time.time() #可以用变量接收,要打印出来要用print(),如 a = time.time(),print(a) 输出为:1516330026.4591534(19 阅读全文
posted @ 2018-01-19 14:03 巴蜀秀才 阅读(375) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示