Coup de grace

经济学人2017年11月17日这一期的文章,主题是津巴布韦的政变,其中一节的小标题是Coup de Grace,起得非常巧妙。

首先,Coup de Grace字面意义理解,就是针对Grace的政变。津巴布韦政变的起因就是总统想把权力移交给自己的妻子Grace,因此coup de Grace理解成“Grace的政变”合情合理。 read more

首先看两段代码
代码1

1
2
3
4
5
6
7
8
def recursion_wrong(n):
    if n == 1:
        return n
    else:
        n -= 1
        recursion_wrong(n)
 
print(recursion_wrong(10))

结果为None

代码2

1
2
3
4
5
6
7
8
def recursion_correct(n):
    if n == 1:
        return n
    else:
        n -= 1
        return recursion_correct(n)
 
print(recursion_correct(10))

结果为1

这是一个非常简单的递归程序,判断输入的n是否为1,如果不是,就继续判断n-1。直到n=1时,输出。 read more

基本需求:现有保存在本地的多个离线网页,其网页布局结构基本相似。需要将其中有意义的文字提取出来保存成单独的文件。

思路分析:总体而言,而将此问题分成前后两个部分。第一部分是提取网页中的文字,可以使用BeautifulSoup库快速定位出需要保存的部分;第二部分是保存,使用Python自带的i/o功能即可。最后就是整体的运行逻辑,使用for循环遍历所有的网页文件,读取——提取——保存即可顺利完成。 read more