摘要: 建议使用requests模块,不建议使用urllib模块 阅读全文
posted @ 2018-05-18 17:01 liuyanerfly 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1、异常处理 在程序运行的过程中,总会遇到各种各样的错误。程序如果出错就停止运行,不符合实际需求。为了不让程序出错时停止运行,这时需要捕捉异常。通过捕捉到的异常,做相应的处理。 捕捉异常使用 try... except...关键字。 例如: IOError:输入/输出异常,一般是无法打开文件 Imp 阅读全文
posted @ 2018-05-18 16:50 liuyanerfly 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、安装flask pip install flask 2、开始写接口 import flask,os #导入flask模块 #这个是给咱们刚才创建的服务加一个路由,也就是指定这个接口的访问url, # 支持什么请求方式,get或者post请求,route方法第一个参数就是访问的路径, # meth 阅读全文
posted @ 2018-05-18 16:19 liuyanerfly 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、抽奖项目使用python3开发,python版本3.x都可以需要安装的python第三方模块pip install django==1.9.0 这个一定要加版本号pip install Pillowpip install redispip install pymysql 二、mysql的安装 1 阅读全文
posted @ 2018-05-15 18:48 liuyanerfly 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、模块 模块实质上就是一个python文件,用来组织代码。文件名就是模块的名称。 将代码分为多个不同的文件以便使用、调试以及拥有更好的可读性 导入模块的两种方法: 1)import bars 2)from bars import simplebar, startbar 2、包 package 本质 阅读全文
posted @ 2018-04-14 17:40 liuyanerfly 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 函数即变量,在python里函数就是一个变量,函数名就是一个变量名,这个函数名存的是这个函数的内存地址,它把函数体放到内存里,在调用的时候从函数名里保存的内存地址找到函数体然后运行这个函数。 如果只写函数名,打印一下,就是这个函数的内存地址。 例如:函数test(),print(test), 将打印 阅读全文
posted @ 2018-04-14 16:27 liuyanerfly 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.n2n 基于p2p的内网穿透方案。 2.ubuntu-linux下编译 git clone https://github.com/meyerd/n2n.git apt-get install cmake libssl-dev cd n2n/n2n_v2 mkdir build cd build 阅读全文
posted @ 2018-04-09 16:01 liuyanerfly 阅读(6978) 评论(0) 推荐(0) 编辑
摘要: 安装了python3之后,会有pip3 1. 使用pip install XXX 新安装的库会放在这个目录下面 python2.7/site-packages 2. 使用pip3 install XXX 新安装的库会放在这个目录下面 python3.6/site-packages 如果使用pytho 阅读全文
posted @ 2018-03-30 18:16 liuyanerfly 阅读(6158) 评论(0) 推荐(0) 编辑
摘要: 对于大文件,读取文件高效的操作方法: 用上面的read()和readlines()方法操作文件的话,会先把文件所有内容读到内存中,这样的话,内存数据一多,非常卡,高效的操作,就是读一行操作一行,读过的内容就从内存中释放了 阅读全文
posted @ 2018-03-30 17:28 liuyanerfly 阅读(169) 评论(0) 推荐(0) 编辑
摘要: touch touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。 语法: •locate 命令其实是"find -name"的另一种写法,但是要比后者快得 多,原因在于它不搜索具体目录,而是搜索一个数据库( 阅读全文
posted @ 2018-03-30 16:37 liuyanerfly 阅读(136) 评论(0) 推荐(0) 编辑