python
duxin_csdn
这个作者很懒,什么都没留下…
展开
-
Python 基本数据类型总结
Python 基本数据类型总结条件表达式和推导式条件表达式 表达式 1 if 真值表达式 else 表达式 2 集合推导式 {表达式 for 变量 in 可迭代对象 [if 真值表达式]} 字典推导式:用可迭代对象依次生成字典的方式 {键表达式:值表达式:for 变量 in 可迭代对象 [if 表达式]} 列表推导式 [表达式 for 变量 in ...原创 2018-08-08 18:05:01 · 343 阅读 · 0 评论 -
asyncio 系列三、asyncio 队列
asyncio 队列classasyncio.Queue(maxsize=0,*,loop=None)先进,先出(FIFO)队列如果maxsize小于等于零,则队列尺寸是无限的。如果是大于0的整数,则当队列达到maxsize时,awaitput()将阻塞至某个元素被get()取出。不像标准库中的并发型queue,队列的尺寸一直是已知的,可以通过调用...翻译 2019-05-24 15:54:16 · 3685 阅读 · 0 评论 -
asyncio 系列四、asyncio 的异常
异常官网连接:https://docs.python.org/zh-cn/3.7/library/asyncio-exceptions.htmlexceptionasyncio.TimeoutError该操作已超过规定的截止日期。重要:这个异常与内置TimeoutError异常不同。exceptionasyncio.CancelledError该操...翻译 2019-05-24 15:58:02 · 9160 阅读 · 2 评论 -
asyncio 系列四、期程 — asyncio.Future
asyncio的期程官网链接:https://docs.python.org/zh-cn/3/library/asyncio-future.html#asyncio.Future其实期程指的是,classasyncio.Future返回的实例,官网翻译为期程。一、期程函数asyncio.isfuture(obj)如果obj为下面任意对象,返回Tru...翻译 2019-05-24 16:09:03 · 2554 阅读 · 1 评论 -
asyncio 系列五、同步原语—Synchronization Primitives
官网连接:https://docs.python.org/zh-cn/3.7/library/asyncio-sync.html将 Synchronization Primitives 暂且翻译为同步原语,设计目的是为了和线程模块相似。一、Lockclassasyncio.Lock(*,loop=None)为了实现任务之间的互斥,不是线程安全的。用于保证独自使用资源。...翻译 2019-05-24 16:12:55 · 2361 阅读 · 0 评论 -
python 协程库 asyncio 翻译列表
asyncio 模块官网连接:https://docs.python.org/zh-cn/3.7/library/asyncio.html同步原语参考链接:https://mozillazg.com/2017/08/python-asyncio-note-synchronization-primitives.html异步参考:http://python.jobbole.com/88291/...翻译 2019-05-24 16:29:19 · 1152 阅读 · 0 评论 -
asyncio 系列五、asyncio的事件循环
官网连接:https://docs.python.org/zh-cn/3.7/library/asyncio-eventloop.html#asyncio.loop.run_in_executor事件循环是每个 asyncio 应用的核心。 事件循环会运行异步任务和回调,执行网络 IO 操作,以及运行子进程。里面封装的方法用于上层函数调用。本节所针对的主要是低层级代码、库和框架的编写者,...翻译 2019-05-24 22:29:23 · 7737 阅读 · 1 评论 -
asyncio 系列六、asyncio的网络原语
官网连接:https://docs.python.org/zh-cn/3.7/library/asyncio-stream.html流是用于处理网络连接的高级 async/await-ready 原语。流允许发送和接收数据,而不需要使用回调或低级协议和传输。下面官网例子,是一个使用 asyncio streams 编写的 TCP echo 客户端示例:import asyncio...翻译 2019-05-24 22:42:05 · 1768 阅读 · 0 评论 -
python获取函数名类名
参考链接:1.在类内部获取类名和方法名代码:import sysclass testsqawd(object): def hello(self): print('the name of method is ## {}##'.format(sys._getframe().f_code.co_name)) print('the name of...转载 2019-05-18 19:09:21 · 12844 阅读 · 0 评论 -
asyncio 系列二、asyncio 子进程
asyncio的子进程官网连接:https://docs.python.org/zh-cn/3.7/library/asyncio-subprocess.html官网例子:import asyncioasync def run(cmd): proc = await asyncio.create_subprocess_shell( cmd, ...翻译 2019-05-24 15:49:34 · 4749 阅读 · 0 评论 -
asyncio 系列一、asyncio 的协程与任务
asyncio 的协程与任务官网:https://docs.python.org/zh-cn/3/library/asyncio-task.html#scheduling-from-other-threads一、协程用async定义的函数,可以叫协程函数、异步函数,本文统一叫协程函数。调用协程函数返回的对象叫协程对象。关键字 await 调用协程函数,也可以叫等待、等待调用,这...翻译 2019-05-24 15:46:41 · 7918 阅读 · 0 评论 -
python os.listdir() 和 os.rename() 遇到路径中有空格
当python的 os 模块的 os.listdir() 和os.rename() 遇到路径有空格时, 直接写这个路径就好了,不需要加任何修饰。比如一个路径为 'dirs/seagate backup plus drive',我们用一个变量d0表示这个路径, 即 d0 = 'dirs/seagate backup plus drive'...原创 2019-04-10 13:56:53 · 3229 阅读 · 0 评论 -
python各种库管理配置文件的比较
参考链接:https://stackoverflow.com/questions/19078170/python-how-would-you-save-a-simple-settings-config-fileinvoke.config官网:http://docs.pyinvoke.org/en/1.2/concepts/configuration.htmlpythonconfigpar...原创 2019-03-28 09:33:27 · 1767 阅读 · 0 评论 -
python的 textgrid 库调研小结
python-textgrid库 调研小结github官网:https://github.com/kylebgorman/textgridOverlapping intervals: http://www.rgrjr.com/emacs/overlap.html1.TextGrid文件结构:第一行是固定的:File type = "ooTextFile"第二行也是固定的:Obje...原创 2019-04-02 11:13:02 · 13665 阅读 · 0 评论 -
Python 的异常处理
参考链接:https://blog.csdn.net/lengxingxing_/article/details/56317838https://segmentfault.com/a/1190000012625548一、利用traceback模块手自定义处理异常1、第一种解析方式'''1 第一种解析方式'''def f(): 1 / 0try: f()exc...转载 2019-04-28 12:02:14 · 1259 阅读 · 0 评论 -
python 捕捉退出事件
参考连接:http://www.python88.com/topic/1053/import os import sys import time import atexit import signal import tracebackdef term_sig_handler(signum, frame): print 'catched singal: %...转载 2019-04-28 12:10:15 · 4242 阅读 · 0 评论 -
django+celery+logging 配置
参考链接celery参考 celery中文官网:http://docs.jinkan.org/docs/celery/ celery英文官网:http://docs.celeryproject.org/en/latest https://www.cnblogs.com/forward-wang/p/5970806.html全局参考: https...原创 2019-04-19 19:16:26 · 2208 阅读 · 1 评论 -
Python type hints 调研
Python type hints 调研参考链接:官网https://docs.python.org/3/library/typing.htmlhttps://ocavue.com/python_typing.htmlhttps://blog.csdn.net/chuchus/article/details/77891128https://www.cnblogs.com/er...原创 2019-05-06 16:09:35 · 1175 阅读 · 0 评论 -
concurrent.futures调研
concurrent.futures调研参考链接:官网:https://docs.python.org/3.7/library/concurrent.futures.htmlhttps://learnku.com/docs/pymotw/concurrentfutures-manage-pools-of-concurrent-tasks/3424#48d590https://www...原创 2019-05-20 12:14:12 · 1045 阅读 · 0 评论 -
记一次安装python3.7.3
1、默认python3、ipython3、pip的路径 name@host:~$ which python /usr/bin/python name@host:~$ which python3 /usr/bin/python3 name@host:~$ which pip /usr/local/bin/pip name@host:~$ wh...原创 2019-05-20 15:59:47 · 4427 阅读 · 3 评论 -
python 的 f-string
参考的文章:https://blog.csdn.net/sunxb10/article/details/81036693https://www.tongpankt.com/4523https://mlln.cn/2018/05/19/python3%20f-string%E6%A0%BC%E5%BC%8F%E5%8C%96%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9...原创 2019-03-15 20:44:27 · 1995 阅读 · 0 评论