随笔分类 -  A1-1-python

摘要:### # 序列化是什么? 现在的序列化都是转向一个字符串数据类型, 我们说的序列就是字符串, # 为什么要千方百计的转换成为字符串呢? 是为了存储和传递 如果一个字典{"k":"v"}为什么要转成字符串 1,我往文件或者数据库里面写内容的时候是不能写入字典的,可以写入字符串, 2,还有在网络上传输 阅读全文
posted @ 2021-09-11 05:05 技术改变命运Andy 阅读(68) 评论(0) 推荐(0) 编辑
摘要:#### 统计几千个csv文件的行数,并统计 使用单线程完成 使用进程完成 使用线程完成 使用协程完成 #### 检索几千个文件,查询里面包含XXX字段的行, 使用单线程完成 使用进程完成 使用线程完成 使用协程完成 ### 抓取邮箱,并且存储起来, 递归的使用, 定时器的使用,定时把队列清空,写入 阅读全文
posted @ 2021-09-06 18:26 技术改变命运Andy 阅读(40) 评论(0) 推荐(0) 编辑
摘要:### 使用内置函数help,查看帮助文档的时候,如何自由的操作帮助文档 #### 第一个问题,帮助文档怎么查看, 进入ipython解释器,使用help(命令)就可以了 查看某一个命令,help(str) 查看某一个函数的方法,help(str.split) 第二个问题,帮助文档很长怎么操作 按q 阅读全文
posted @ 2021-09-04 18:55 技术改变命运Andy 阅读(313) 评论(0) 推荐(0) 编辑
摘要:#### 安装与使用 安装与使用 install pip install aiohttp 简单实例使用 aiohttp的自我介绍中就包含了客户端和服务器端,所以我们分别来看下客户端和服务器端的简单实例代码。 客户端: import aiohttp import asyncio async def f 阅读全文
posted @ 2021-07-22 19:07 技术改变命运Andy 阅读(116) 评论(0) 推荐(0) 编辑
摘要:# 前言 先看这个文章: python进程,线程,协程,对比,思考: https://www.cnblogs.com/andy0816/p/15590085.html # 协程 进程和线程是计算机提供的,协程是程序员创造的,不存在于计算机中。 协程也可称为微线程,一种用户态的上下文切换技术(通过一个 阅读全文
posted @ 2021-07-22 01:45 技术改变命运Andy 阅读(101) 评论(0) 推荐(0) 编辑
摘要:### ipython,是python解释器的一个加强版本,非常的好用,我要用起来, ##### 安装: pip install ipython #### 使用: 其与原版python命令行工具不同在于ipython的提示符变成了in和out. in为输入命令的地方,out为命令执行完成后输出的地方 阅读全文
posted @ 2021-07-19 11:36 技术改变命运Andy 阅读(132) 评论(0) 推荐(0) 编辑
摘要:##### 安装python 这一步安装python就不说了,很基础,不在讲解 ##### 配置python虚拟环境 mac下配置python虚拟环境 安装python虚拟环境核心目的就是为了复制一个python环境,这样新项目下载的所有包,都会存放在虚拟环境下的python site-packag 阅读全文
posted @ 2021-05-14 15:55 技术改变命运Andy 阅读(77) 评论(0) 推荐(0) 编辑
摘要:##################### python 获取当前运行的 class 和 方法的名字 方法内部获取方法名: sys._getframe().f_code.co_name 类内部获取类名 self.__class__.__name__ ####################### p 阅读全文
posted @ 2020-10-19 16:22 技术改变命运Andy 阅读(2135) 评论(0) 推荐(0) 编辑
摘要:普通项目中使用logging 具体参数信息:https://www.cnblogs.com/bjdxy/archive/2013/04/12/3016820.html #a.py文件 import logging #level: 设置日志级别,默认为logging.WARNING logging.b 阅读全文
posted @ 2020-10-16 19:58 技术改变命运Andy 阅读(132) 评论(0) 推荐(0) 编辑
摘要:# eval用法 python中eval的用法:python eval() 函数的功能:将字符串str当成有效的表达式来求值并返回计算结果。 eval()函数用来执行一个字符串表达式,并返回表达式的值。 python中eval函数的用法十分的灵活,但也十分危险,安全性是其最大的缺点。 # 用途1:将 阅读全文
posted @ 2020-04-17 19:45 技术改变命运Andy 阅读(278) 评论(0) 推荐(0) 编辑
摘要:# 前言 先看这个文章: python进程,线程,协程,对比,思考: https://www.cnblogs.com/andy0816/p/15590085.html # 线程 # 标准库threading Python多线程依赖于标准库threading,线程类Thread的常用方法如下表: - 阅读全文
posted @ 2020-02-28 09:41 技术改变命运Andy 阅读(156) 评论(0) 推荐(0) 编辑
摘要:# 前言 先看这个文章: python进程,线程,协程,对比,思考: https://www.cnblogs.com/andy0816/p/15590085.html # Python中使用多进程 - 运行中的程序就是一个进程。所有的进程都是通过它的父进程来创建的。 - 因此,运行起来的python 阅读全文
posted @ 2020-02-28 07:42 技术改变命运Andy 阅读(196) 评论(0) 推荐(0) 编辑
摘要:############### HTTP协议 ############## """ 当你在浏览器地址栏敲入“http://www.cnblogs.com/”,然后猛按回车,呈现在你面前的,将是博客园的首页了(这真是废话,你会认为这是理所当然的)。 作为一个开发者,尤其是web开发人员,我想你有必要去 阅读全文
posted @ 2020-02-12 21:14 技术改变命运Andy 阅读(266) 评论(0) 推荐(0) 编辑
摘要:############### 网络编程 ############## """ 网络编程 学习了Python基础之后,包括函数,面向对象等,你就可以开发了,你不会就去找这个模块怎么用,就行了, 现在两个电脑上的程序要通信,才产生了网络,比如qq聊天 ######################### 阅读全文
posted @ 2020-02-12 18:39 技术改变命运Andy 阅读(221) 评论(0) 推荐(0) 编辑
摘要:############### python-异常的操作 ############### # 异常:python解释器遇到一个错误,会停止程序的执行,并且提示错误信息,这就是异常, # 抛出异常:python停止程序,提示错误,这就是抛出异常 # 捕获异常: # 捕获异常的语法: # try: # 阅读全文
posted @ 2020-02-11 05:37 技术改变命运Andy 阅读(156) 评论(0) 推荐(0) 编辑
摘要:文件操作, 看看python的官方文档,:https://docs.python.org/zh-cn/3/tutorial/inputoutput.html#reading-and-writing-files 文件操作分为打开,读,写,关闭, 文件打开:open方法 f = open("aa.txt 阅读全文
posted @ 2020-02-11 05:31 技术改变命运Andy 阅读(143) 评论(0) 推荐(0) 编辑
摘要:####### 面向对象学习什么? 1,类的定义 2,类的属性和方法 3,类的作用域和命名空间, 4,类的调用 5,类的静态属性,静态方法, 6,类的继承 7,类的封装, 8,类的多态, 9,反射的使用 10,单例模式, 11,类的传递参数, 12,类的魔术方法, #### ####### 类的定义 阅读全文
posted @ 2020-02-10 07:40 技术改变命运Andy 阅读(155) 评论(0) 推荐(0) 编辑
摘要:#### # python正则 - 1,我要用人类的语言把这个正则再梳理一遍 - 2,是正则表达式本身的逻辑要搞清楚,因为正则表达式是做字符串匹配的,任何语言都有这个,python是re模块 - 3,主要依托于python的re模块的操作,python的re模块,是怎么操作正则的, - 4,记住,正 阅读全文
posted @ 2020-02-10 06:05 技术改变命运Andy 阅读(148) 评论(0) 推荐(0) 编辑
摘要:# random模块 ``` import random r = random.random() # 生成一个0-1之间的小数 r = random.uniform(1,4) # 生成一个1-4之间的小数 ,这个从来没有用过 r = random.randint(50,100) # 生成一个50-1 阅读全文
posted @ 2020-02-10 06:01 技术改变命运Andy 阅读(264) 评论(0) 推荐(0) 编辑