自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 pycharm因为插件冲突无法打开

pycharm因为插件冲突无法打开

2023-03-03 17:05:09 594 1

转载 正则表达式分组引用\1\2(核实学号截取信息是否有误)

# 分组引用s = "我的学号是20180302001,时间:20180302,编号:001"#s = "我的学号是20180302001,时间:20180303,编号:002"parter = r"(?P<date>\d{8})(\d{3}),时间:\1,编号:\2"ret = re.search(parter, s)# print(ret)print(ret.group())分...

2019-01-10 19:20:33 845

转载 将字符串中name=haha...字符串替换成“name”:“haha”,...,的字典模式

s = """name=ericage=19from=beijingto=shanghaidate=180808"""pattern = r'(?P<key>\w+)=(?P<value>\w+)'# '"\g<key>":"\g<value>"ret = re.sub(pattern,

2019-01-10 19:09:40 324

转载 装饰器版协程

装饰器版协程import threadingimport asyncio#①添加装饰器之后函数变为协程@asyncio.coroutinedef hello():    print('Hello world! (tid: %s)' % threading.currentThread().ident)    yield from asyncio.sleep(3) # 模拟异步执行耗时任务。y...

2019-01-06 21:56:51 400

转载 async协程嵌套

协程嵌套import asyncioimport timenow = lambda: time.time()async def do_some_work(x):    print('Waiting: ', x)    await asyncio.sleep(x)    return 'Done after {}s'.format(x)#将协程的工作内容放进一个函数里,将这个函数添加进...

2019-01-06 21:55:32 1105 1

转载 async协程格式

部分待掌握概念    event_loop 事件循环:程序开启一个无限的循环,程序员会把一些函数注册到事件循环上。当满足事件发生的时候,调用相应的协程函数。    coroutine 协程:协程对象,指一个使用async关键字定义的函数,它的调用不会立即执行函数,而是会返回一个协程对象。协程对象需要注册到事件循环,由事件循环调用。    task 任务:一个协程对象就是一个原生可以挂起的函数...

2019-01-06 21:54:08 293

转载 async await协程——判断是否是协程

 import asynciofrom collections.abc import Coroutine# 协程的产生方式async方式(推荐使用这种方式)async def myCor():    print('这是我的协程')    await asyncio.sleep(2)    print('我执行完异步io操作后又回来')a= myCor()#判断是否是协程方法1print...

2019-01-06 21:51:01 1463

转载 生成器模式的协程

#生成器模式的协程,这个生成器其实本身就是协程def consumer():    n = 0    while True:        n = yield n #n= 1 ,yield 1 (由于没有print(send(n)),所以yield1不输出,),挂起n下次继续从这里执行        if n is not None and n > 0:            pr...

2019-01-06 21:49:14 175

转载 多线程,多进程,求1-1000,0000数值的和,有callback返回值操作

# 1.自己动手计算1 + 2 + 3 + ….+ 1000 0000, 单线程计算, 多线程, 多进程, 并比较结果import timefrom functools import wrapsfrom multiprocessing import Poolfrom multiprocessing.dummy import Pool as ThreadPooly = 0Ret =...

2019-01-05 16:50:17 702

转载 对于无法json化的(集合)怎么办

Defult=自写函数Object_hook = 自写函数将集合转化为json格式字符串。原理:就是把set模式写一个函数func转换为其他模式,这里转换成字典模式。通过json.dumps(c,default=changeSet_toDict)中的defult参数(这个参数调用func)执行这个转换得到结果XXXX。然后dumps执行转换将XXXX转换成json格式的...

2018-12-22 16:11:03 470

转载 os.listdir('.')

返回包含目录中文件名称的列表。         path可以指定为str或bytes。 如果path是bytes,       返回的文件名也将是字节; 在所有其他情况下       返回的文件名将是str。     如果path为None,则使用path ='.'。     在某些平台上,路径也可以指定为打开的文件描述符; \       文件描述符必须引用目录。       ...

2018-12-22 14:09:42 5057

转载 带参数的装饰器_根据不同状况写日志

def out_outer(style): #根据传入的参数判断 写入文件还是直接print # style =1 直接打印, style=2写入 a.txt文件 def decorator_2(f): @wraps(f) def wraper(*args, **kwargs): time_start = tim...

2018-12-21 11:16:37 400

转载 生成器close方法结束生成器迭代进行,多线程中有的close有的不close

使用close() 方法结束生成器。 1 2 3 4 5 6 7 上面例子中f.close()则关闭了生成器。 >>> f.close() >>> next(f) Traceback (most recent call last):   File "&...

2018-12-20 22:48:24 402

转载 生成器send方法改变生成器的迭代进程

使用send() 方法给生成器yield语句传入值,首次next(生成器)等价于生成器.send(None)举例1: 创建一个类似于range函数的生成器,可以通过send函数动态修改步长。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1...

2018-12-20 22:43:18 165

转载 python_迭代器生成器_斐波那契序列并用islice截取

#迭代器版本class Fib: def __init__(self): self.left = 0 self.current = 1 def __iter__(self): return self def __next__(self): value = self.current self....

2018-12-20 21:36:47 183

原创 Python _函数式编程_高阶函数实例_map_reduce混用_计算1到10 个数的阶乘和

# 3. 数学中!代表阶乘符号 如5!=5*4*3*2*1## 使用map reduce计算1到10 个数的阶乘和。## 1!+2!+3!+...+10!# 方法1:递归阶乘算法def jiecheng(x): if x == 1: return x else: return x * jiecheng(x - 1)def su...

2018-12-20 16:03:16 2523

转载 python_函数式编程_sorted_按照成绩总和对学生信息报进行排序

import functools# from functools import cmp_to_keystudents = [{"name": 'eric', "score": [70, 50, 40]}, {"name": 'ben', "score": [70, 90, 40]}, {"name": 'gavin', "score"

2018-12-20 14:39:01 2220

转载 python_类_只读属性设置年龄,读写属性设置出生日期

class Student(object): def __init__(self,value,value1): self.value= value self.value1 = value1 @property def birth(self): return self._birth @birth.setter ...

2018-12-19 19:20:51 469

转载 python super函数

Super()函数super(FooChild, self).bar(message) python3中为super().bar(message) 意思即是,调用父类的同一方法  详细解释(菜鸟教程) Python super() 函数 Python 内置函数描述super() 函数是用于调用父类(超类)的一个方法。super 是用来解决多重继承...

2018-12-19 16:42:22 230

转载 彻底掌握python类MRO(方法解析顺序)————原文章merge移除规律有点不对

python中定义一个类允许继承自多个父类,各父类之间可能从在父子关系或兄弟关系。兄弟关系指有共同的父类so....对于子类中的属性及方法到底继承自哪个父类了?那么就让我们来掌握python中的 MRO(Method Resolution Order):方法解析顺序。 先上结论:    1. python2.2以前的版本 经典类时代,采用DFS(深度优先搜索(子节点顺序...

2018-12-19 16:39:42 840 3

原创 IO:如何对不知编码方式的文件进行读取

方法1:枚举测试抛出异常,直到无异常为止codinglist = ['us-ascII',"gbk", "utf-8"]for i in codinglist: try: f = open("b.txt", 'r', encoding=i,errors="strict") f.readline() #只open的时候不报错,只有在read的时候才报...

2018-12-18 19:19:23 333

转载 Python_socket通信服务端客户端编程简介_动脑学院课件截取

1.Tcp/Ip 协议:互联网通讯协议,互联网可依据此协议规范进行通讯TCP协议:(打电话)面向连接,安全可靠UDP协议:(发短信)ip协议(门牌号:ip地址) TCP/UDP(收件人:端口号)2.通讯流程:3.socket模块:python通过socket模块实现互联网通讯,是一个接口,封装了TCP/ip通讯的模块4.一次通讯socket代码服务端代码的实现:同步...

2018-12-17 20:04:13 203

原创 pycharm调试使用

2018-12-17 18:40:37 143

原创 pycharm安装第三方pypi包教程。

1.设置 2.界面设置。必须填options。不填会报错 3.不要勾选此选项(勾选此选项之后安装地址更改为勾选地址。不勾选地址时默认地址为%lib/sitepackages)...

2018-12-17 13:42:35 2130 1

原创 安装pip错误提示:You are using pip version 9.0.1, however version 18.1 is available.

安装pip错误提示 错误提示:You are using pip version 9.0.1, however version 18.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command. 需要对pip进行升级C:\Users\B...

2018-12-17 11:21:39 12531

原创 Navicat绑定orcale数据库

设置oci目录,并不是instantclient_11_2\oci.dll。而是上图的那个

2018-01-11 17:25:53 228

原创 vs2015Visual Studio Installer打包安装项目.net framework 的存放路径

文件在微软搜索下载目录在enu文件C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX452chn文件C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\D

2017-07-24 16:33:56 8345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除