随笔分类 -  python

python学习记录
摘要:python——queue 简介 Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递 基本FIFO队列 queue.Queue(maxsize=0) import queue q = que 阅读全文
posted @ 2020-12-27 18:19 tomyyyyy 阅读(146) 评论(0) 推荐(0) 编辑
摘要:python多线程与多进程 python多线程 python中提供两个标准库thread和threading用于对线程的支持,python3中已放弃对前者的支持,后者是一种更高层次封装的线程库,接下来均以后者为例。 创建线程 python中有两种方式实现线程: 实例化一个threading.Thre 阅读全文
posted @ 2020-09-03 16:44 tomyyyyy 阅读(199) 评论(0) 推荐(0) 编辑
摘要:编译流程(以c语言为例) 预处理阶段:预处理器(cpp)根据以字符‘#’开头的命令,修改原始的C程序。比如hello.c中的第一行的#include <stdio.h>命令告诉预处理器读取系统头文件stdio.h的内容,并把它直接插入在程序文本中。结果就得到另一个C程序,通常是以 .i 作为文件扩展 阅读全文
posted @ 2020-08-02 18:53 tomyyyyy 阅读(263) 评论(0) 推荐(0) 编辑
摘要:Python进程间通信 进程间通信(IPC) 1.必要性: 进程间空间独立,资源不共享,此时在需要进程间数据传输时就需要特定的手段进行数据通信。 2.常用进程间通信方法:管道通信、消息队列、共享内存、信号量 管道通信(Pipe) 1.通信原理:在内存中开辟管道空间,生成管道操作对象,多个进程使用同一 阅读全文
posted @ 2020-08-02 18:18 tomyyyyy 阅读(691) 评论(0) 推荐(1) 编辑
摘要:python使用@property @x.setter @x.deleter @property可以将python定义的函数“当做”属性访问,从而提供更加友好访问方式,但是有时候setter/deleter也是需要的。 只有@property表示只读。 同时有@property和@x.setter表 阅读全文
posted @ 2020-05-19 22:03 tomyyyyy 阅读(186) 评论(0) 推荐(0) 编辑
摘要:python——itertools [TOC] 一、组成 itertools主要来分为三类函数,分别为无限迭代器、输入序列迭代器、组合生成器,我们下面开始具体讲解。 二、无限迭代器 1、Itertools.count(start=0, step=1) 创建一个迭代对象,生成从start开始的连续整数 阅读全文
posted @ 2020-05-15 11:45 tomyyyyy 阅读(174) 评论(0) 推荐(0) 编辑
摘要:python——optparse模块 "参考链接" [TOC] 基本说明 optparse,是一个更够让程序设计人员轻松设计出简单明了、易于使用、符合标准的Unix命令例程式的Python模块,生成使用和帮助信息。 参数说明 dest:用于保存输入的临时变量,其值通过options的属性进行访问,存 阅读全文
posted @ 2020-05-10 18:05 tomyyyyy 阅读(226) 评论(0) 推荐(0) 编辑
摘要:python——os模块 [TOC] 常用指令 获取操作系统信息 文件/文件夹操作 文件信息 ____ 区别 阅读全文
posted @ 2020-05-10 17:19 tomyyyyy 阅读(190) 评论(0) 推荐(0) 编辑
摘要:Python 魔术方法小结 _ _ init __ 实例化对象时调用 _ _ new__ 创建类对象时调用 _ _ new__ ()方法始终都是 类的静态方法,即使没有被加上静态方法装饰器 单例模式 当然单例模式不止这一种写法,有很多方法都可以实现单例 __ call__ Python中的函数是一级 阅读全文
posted @ 2020-04-29 09:55 tomyyyyy 阅读(169) 评论(0) 推荐(0) 编辑
摘要:[TOC] 安装 直接使用命令安装 建立项目 APP使用 app的使用主要是修改appName/views.py和projectName/urls两个文件 定义视图函数 通过编写不同的函数来实现不同的功能,函数第一个参数是request请求,后面的参数可以在url.py 文件中使用,return返回 阅读全文
posted @ 2020-04-15 21:06 tomyyyyy 阅读(147) 评论(0) 推荐(0) 编辑
摘要:re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 函数语法: re.match(pattern, string, flags=0) 函数参数说明: 参数 描述 pattern 匹配的正则表达式 string 要匹 阅读全文
posted @ 2020-04-15 18:14 tomyyyyy 阅读(194) 评论(0) 推荐(0) 编辑
摘要:"API接口" "参考" python微信接口使用 from wxpy import bot = Bot() bot.file_helper.send('hello world!') print("ending") """ bot中的参数 :param cache_path: 设置当前会话的缓存路径 阅读全文
posted @ 2020-04-15 18:04 tomyyyyy 阅读(1315) 评论(0) 推荐(0) 编辑
摘要:作用:通过ip解析物理地址 参考代码: "GeoLite2 City.mmdb下载地址" 阅读全文
posted @ 2020-04-15 18:02 tomyyyyy 阅读(339) 评论(0) 推荐(0) 编辑
摘要:判断 查找 替换 分割 拼接 阅读全文
posted @ 2020-04-15 18:01 tomyyyyy 阅读(170) 评论(0) 推荐(0) 编辑
摘要:python中异常好用的工具 PrettyErrors 安装 它的安装特别的简单,直接pip就可以 pip install pretty_errors #没有安装pip的,可以采用下面的方式安装 python -m pip install pretty_errors 效果 PrettyErrors是 阅读全文
posted @ 2020-04-12 22:25 tomyyyyy 阅读(589) 评论(0) 推荐(0) 编辑
摘要:python有趣的一行代码 1.程序员式表白 print'\n'.join([''.join([('AndyLove'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(- 阅读全文
posted @ 2020-04-12 20:51 tomyyyyy 阅读(10064) 评论(0) 推荐(0) 编辑
摘要:一、查看文档的方法 第一步:cmd窗口输入:python m pydoc p 0,后台运行 第二步:浏览器中打开 "http://localhost:17165/" 说明: 1、 p指定启动的服务的端口号,可以随意指定不冲突的端口号 2、只有在自建的工程根目录下使用该命令,才能看到当前工程下所有的内 阅读全文
posted @ 2020-01-07 17:09 tomyyyyy 阅读(542) 评论(0) 推荐(0) 编辑
摘要:安装 PyInstalle Python 默认并不包含 PyInstaller 模块,因此需要自行安装 PyInstaller 模块。 安装 PyInstaller 模块与安装其他 Python 模块一样,使用 pip 命令安装即可。在命令行输入如下命令: 强烈建议使用 pip 在线安装的方式来安装 阅读全文
posted @ 2020-01-07 17:08 tomyyyyy 阅读(1460) 评论(0) 推荐(0) 编辑
摘要:"参考" "参考" 安装 windows: Linux: 使用 scan( host , port , args ) 方法 :以指定方式扫描指定主机或网段的指定端口 host : 要扫描的主机或网段,可以是一个单独的ip:192.168.10.10 ;也可以是一个小范围网段:192.168.10.1 阅读全文
posted @ 2019-07-21 15:58 tomyyyyy 阅读(219) 评论(0) 推荐(0) 编辑

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