python基础
littleBoy777
这个作者很懒,什么都没留下…
展开
-
协程实践及应用(获取区划代码和城乡划分代码)
协程实践及应用(获取区划代码和城乡划分代码)参考文章:获取区划代码和城乡划分代码异步IO( asyncio) 协程通过协程实现高并发。就像参考文章中所说的那样,协程之间的切换不需要使用系统调用,进程线程和协程之间的关系可以用下图来表示。通过async关键字定义一个协程(coroutine),协程也是一种对象。协程不能直接运行,需要把协程加入到事件循环(loop),由后者在适当的时候调...原创 2019-12-05 16:45:39 · 143 阅读 · 0 评论 -
python的open()方法,操作中文名文件问题
open(filename, 'w')这个方法中,filename这个参数必须是Unicode编码的参数。我之前加上#-*-coding:utf-8-*-将编码设置为utf-8,当调用这个方法往里传参数时,需要将这个变量filename解码成Unicode。比如filename='中文.txt',使用open()时,这样写open(filename.decode('utf-8'), 'w'原创 2018-01-26 20:11:45 · 10950 阅读 · 1 评论 -
python在递归函数中的传参问题
python中递归函数传参有 d 个一样的骰子,每个骰子上都有 f 个面,分别标号为 1, 2, ..., f。我们约定:掷骰子的得到总点数为各骰子面朝上的数字的总和。如果需要掷出的总点数为 target,请你计算出有多少种不同的组合情况(所有的组合情况总共有 f^d 种),模 10^9 + 7 后返回在解题的过程中用到了递归,刚开始定义了一个外部变量count def numR...原创 2019-08-11 16:50:21 · 2829 阅读 · 0 评论