• Python多进程

    进程:是资源的集合,一个进程至少包含一个线程。所有程序的进程由系统的父进程拉起。如linux中所有进程由PID:1的进程创建 进程间数据交互: 这里需要用到进程包的queue,由于多个进程无法共享数据,所以没有办法使用import queue 1 from multiprocessing import Proce...

    2018-06-18 02:51:29

  • Python Django框架笔记(五):模型

    #前言部分来自Django Book (一) 前言 大多数web应用本质上: 1、 每个页面都是将数据库的数据以HTML格式进行展现。 2、 向用户提供修改数据库数据的方法。(例如:注册、发表评论信息等) 把数据存取逻辑、业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的Mo...

    2018-06-18 02:51:37

  • python3爬虫编码问题

    使用爬虫爬取网页经常遇到各种编码问题,因此产生乱码 今天折腾了一天,全部总结一遍 环境:win10,pycharm,python3.4 1.首先先来网页编码是utf-8的: 以百度首页为例: 使用requests库 import requests url="http://www.baidu.com" response = requests.get(url) conte...

    2018-06-18 02:51:19

  • python-4函数式编程

    1-高阶函数 变量可以指向函数。 def add (x, y, f): 例如f参数为函数 编写高阶函数,就是让函数的参数能够接收别的函数。 Python内建了 map() 和 reduce()高阶 函数。 1.1 将list每项相乘 def f(x): return x* xr = map(f, [1,2,3,4,5,6,7 ])list(r) # [1, 4, 9, 16, 2...

    2018-06-18 02:51:20

  • mac环境搭建selenium

    前言 搭建python+selenium,mac自带python2.7,需要公司使用的python是3.x,可以自己百度安装python环境。 1. selenium安装 1. selenium的安装版本,需要匹配chrome、firefox、ie的版本,参考其他博客 2. python安装成功后,自带easy_install工具,所以安装pip使用easy...

    2018-06-18 02:51:18

  • Python绘图之matplotlib基本语法

    博客地址:http://www.cnblogs.com/yudanqu/ Matplotlib 是一个 Python的 2D绘图库,通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。当然他也是可以画出3D图形的,这时就需要安装更多的扩展。相比MATLAB来说...

    2018-06-18 02:51:14

  • python-3高级特征

    1-切片 L = [ " qinzb " , ' fengyong ' , ' bingyan ' ]L[0: 3] # 截取从索引0开始到索引3结束(不包含索引3) L[:3] # 如果索引是从0开始则可省略 L[-1:] # 获取最后1个元素 L = list(range(100)) # 创建0-99数列 L[10:20] # [10, 11, 12, 13, 14, 15, 16, 17, 18, 1...

    2018-06-18 02:51:15

  • Python微信公众号开发

    最近老大叫我学习开发微信,试着玩了下。网上查了下文档。有点过时。 简单步骤: 1) 申请服务器并完成环境配置 去腾讯云购买云服务器。当然你也可以购买其他产品,比如阿里云。因为我是学生,有优惠110一年。我开的是centos7的操作系统。linux的一个版本。开通后可以...

    2018-06-18 02:51:11

  • Python__关于列表的引用 以append操作为例

    对于列表这样的可变类型来说,对它操作是不会改变内存地址的. 若列表里面存的元素是整数这样的不可变类型,若修改这个元素那地址还是会改变,如: a = [ 1 , 2 , 3 ] b = []#建立两个列表,把 a 的第一个元素也就是 1 加到 b列表里面 b.append(a[ 0 ]) a[ 1 , 2 , 3 ] b[ 1...

    2018-06-18 02:51:12

  • python3连接Mysql时报错1045 using password : NO

    首先先确保是否是账号或密码输入错误,可通过CMD登录MYSQL,若确认账号密码无误后,用python连接还是报1045 using password : NO,可做一下修改: 由于mysql8.0和mysql5.7安装不一样, 默认安装是不允许pymysql连接的,要么重装把authentication选项页修改为非默认(没有...

    2018-06-18 02:51:06

2