1. argparse介绍 是python的一个命令行解析包,非常编写可读性非常好的程序 2. 基本用法 prog.py是我在linux下测试argparse的文件,放在/tmp目录下,其内容如下: #!/usr/bin…
标签:python
在selenium中使用ghostdriver抓取页面
缘起 一位firefox抓取速度慢,想加速,发现通过无界面的浏览器取抓取就可以快很多,因为不用进行浏览器页面渲染,这个可是非常耗费时间的。这个理由够了把。 安装ghostdriver 因为ghostdriver已经和ph…
简单的Python爬虫应用_学习笔记001
从网站抓取标题及日期_005 import urllib from bs4 import BeautifulSoup url = "http://www.autohome.com.cn/list/c70-1.html" …
Django 阿里云部署(supervisor+uwsgi+nginx)
之前买个海外的服务器(vultr),闲置了半年,硬是没有用上。当时刚入行,以为自己什么都行,可是遇到几个坑就不干了!白白浪费了半年,白白送了180大洋。 下面来显摆显摆我部署遇到的坑,小白一枚,大神勿喷。 1 )海外服务…
让你的 Python 代码更简洁易懂
1. 遍历输出数组 array = ['a', 'b', 'c', 'd'] # The bad way i = 0 for arr in array: print i, arr i += 1 # The better …
39-序列对象方法2
alist = [10, 'john'] # list(enumerate(alist)) # [(0, 10), (1, 'john')] # a, b = 0, 10 # a->0 ->10 for in…
43-练习:生成文本文件
import os def get_fname(): while True: fname = input('filename: ') if not os.path.exists(fname): break print('…
python爬虫之爬取豆瓣top250图书信息
先上代码: import requests from bs4 import BeautifulSoup import time class top250books(): def html(self, href): max…
ImageDraw
20180110 ”’ 0、将你的 QQ 头像(或者微博头像)右上角加上红色的数字, 类似于微信未读信息数量那种提示效果。 ”’ from PIL import Image…
Python的__init__.py文件小议
今天参加小组内的技术分享会,在讲到代码的途中,有位新同事突然问到init.py这个文件到底有什么作用,有和没有的区别,一时引起大家的热议,虽然大家都大概知道init.py是怎么一回事,但却没有一个比较完整的解释,所以整理…
Python中枚举(enumerate)的使用
Python提供了内置的enumerate函数,可以把各种迭代器包装成生成器,以便稍后产生输出值,这个生成器每次产生一对输出值,前一个是循环下标,后一个是从迭代器获取到的下一个序列元素。它的作用是允许我们遍历迭代器并自动…
python string split()
描述 方法split()返回字符串中所有单词的列表,使用str作为分隔符(如果未指定,则在所有空白处分割),可选地将分割数限制为num。 语法 str.split(str="", num=string.count(str…