配置管理 复杂的项目需要配置各种环境。如果设置项很少,可以直接硬编码进来,比如下面的方式: app.config是flask.config.Config类的实例,继承自Python内置数据结构dict,所以可以使用update方法: app.config内置的全部配置变量可以参看Builtin Co ...
分类:
其他好文 时间:
2018-01-07 19:57:13
阅读次数:
187
如果我们想要限制实例的属性怎么办?比如,只允许对Student实例添加name和age属性。 为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class实例能添加的属性: 使用__slots__要注意,__slots__定义的属性仅对当前类实 ...
分类:
编程语言 时间:
2018-01-07 19:55:23
阅读次数:
108
python 正则表达式 re findall 方法能够以列表的形式返回能匹配的子串。re.findall(pattern, string[, flags]):搜索string,以列表形式返回全部能匹配的子串。先看个简单的代码:import re p = re.compile(r'\d+')prin ...
分类:
编程语言 时间:
2018-01-07 17:38:24
阅读次数:
163
Python 具有基本的文本文件读写功能,Python的标准库提供有更丰富的读写功能。 文本文件的读写主要通过open()所构建的文件对象来实现 创建文件对象 我们打开一个文件,并适用一个对象来表示该文件: f = open(文件名,模式) 最常用的模式有: "r" # 只读 "w" # 写入 比如 ...
分类:
编程语言 时间:
2018-01-07 17:37:27
阅读次数:
140
在Linux系统中,进入要下载文件的目录,用python执行以下命令。启动一个简单的文件下载服务器。 python2: python3: 简单下载服务器如下: ...
分类:
编程语言 时间:
2018-01-07 17:37:11
阅读次数:
151
Python3安装scrapy框架步骤 1、 安装wheel a) Pip install wheel 2、 安装lxml Pip install lxml 3、 安装Twisted Pip install Twisted 4、 安装scrapy Pip install scrapy ...
分类:
编程语言 时间:
2018-01-07 17:36:35
阅读次数:
160
Function:根据注释中的定义,自动读取命令行中的参数 1.安装 pip install docopt 2. Github地址: https://github.com/docopt/docopt 3. 基本用法 API 主要就一个,差不多算固定用法:docopt(__doc__) 返回值:以参数 ...
分类:
编程语言 时间:
2018-01-07 17:36:05
阅读次数:
235
多线程-共享全局变量 from threading import Thread import time g_num = 100 def work1(): global g_num for i in range(3): g_num += 1 print(" in work1, g_num is %d ...
分类:
编程语言 时间:
2018-01-07 17:34:32
阅读次数:
175
需求 python默认使用国外源下载依赖包,由于一些其它因素(例如网络差了,国外机器炸了,我们强大的祖国了。。。)经常导致下载安装失败,so出现了以豆瓣为主的国内下载源 如何使用豆瓣进行下载 豆瓣下载地址:http://pypi.douban.com/simple 1、使用pip下载时指定使用豆瓣源 ...
分类:
编程语言 时间:
2018-01-07 17:34:01
阅读次数:
171
不需要修改/etc/hosts,curl直接解析ip请求域名 以上是curl版本的,现在增加一个python版本的 or ...
分类:
编程语言 时间:
2018-01-07 17:33:07
阅读次数:
1525