随笔分类 - Python基础
摘要:# -*- coding:utf-8 -*- import requests import json class Winxin: GET_TOKEN_URL='https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={ID}&corpsecret={S
阅读全文
摘要:1 先从代码处 Ctrl+鼠标左键,进入源码 2 进入源码后,鼠标右键选择Diagrams,再选择show diagrams
阅读全文
摘要:环境:python 3.6.4 django 1.1.10 按照:url(r'^book/(\w+)$', views.openbook, name="openbook"),进入openbook()
阅读全文
摘要:1 为什么要有lambda函数 在Python语言中除了def语句用来定义函数之外,还可以使用匿名函数lambda,它是Python一种生成函数对象的表达式形式。匿名函数通常是创建了可以被调用的函数,它返回了函数,而并没有将这个函数命名。lambda有时被叫做匿名函数也就是这个原因,需要一个函数,又
阅读全文
摘要:python 作为一个应用程序 可以处理文件 也就是修改硬盘上的内容 怎么去做呢 ? 通过操作系统去做 1 把文件句柄赋值给一个变量,再对这个变量进行操作 2 关闭这个变量 硬件上就是 1从硬盘上先读出来到内存中 2内存再覆盖到硬盘上 在编码的时候如何实现 1 文件句柄赋值: T=open(file
阅读全文
摘要:1 什么是装饰器 装饰器的实现方式 高阶函数+嵌套+闭包 2 高阶函数:函数接受或返回的为一个函数名。 嵌套 :函数里面定义函数 闭包就是作用域 语法糖:@ 3 装饰器达到了目的,但是实际上是换了一个东西 运行是闭包函数 ,修改原函数的动作没有问题,但是 返回值还是闭包函数的 所以 如果要达到在原函
阅读全文
摘要:python中OS常用方法 Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。 下面列出了一些在os模块中比较有用的部分。它们中的大
阅读全文
摘要:http://www.cnblogs.com/linhaifeng/articles/6182264.html#_label7
阅读全文
摘要:1 pip 安装某个模块 pip install somepacket pip install somepacket==x.x.x 指定版本号得安装 2 升级某个模块 pip install --upgrade somepacket 3 查看可以升级的模块 pip list --outdated p
阅读全文
摘要:1 pymysql的作用: pymysql是python的一个模块,作用是基本的做到在python里边与mysql数据库连接与操作。 2 pyMySQL的安装: pip install pymysql 3 pymysql在什么情景下使用: 一般在其他较复杂的模块中起到基础的作用,算是底层建筑 4 p
阅读全文
摘要:List添加元素的4种方法 append()、extend()、insert()、加号 1. append() 追加单个元素到List的尾部,只接受一个参数,参数可以是任何数据类型,被追加的元素在List中保持着原结构类型。 2. extend() 将一个列表中每个元素分别添加到另一个列表中,只接受
阅读全文
摘要:协程gevent模块,默认不能识别别的模块的阻塞,使用 from gevent import monkey; monkey.patch_all() 使其能识别所有导入模块阻塞, 这句指令必须卸载导入其他模块的前头 obj.join() 一个协程实例要使用这个方法才会运行 gevent.spawn()
阅读全文
摘要:pandas有两种主要的数据结构:Series and DateFrame Series数据由索引,数据,数据类型构成。 索引是一个ndarray, 数据是另一个ndarray, 可以切片但是不能按下标取Series数据 要取相应索引的值:series.index.values[xx] 取相应下标数
阅读全文
摘要:np.ndarray.compress():返回一个根据给定条件筛选后的数组 np.ndarray.clip(min,max):大于max的值会被重设成max,小于min的值会被重设成min;不指定min max默认为min 可以只选一个 也可以都选
阅读全文
摘要:1、glob是python自带的文件操作相关模块,可以查找文件,类似于Windows下的文件搜索,支持通配符操作,*,?,[],*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。 它的主要方法就是glob,该方法返回所有匹配的文件路径列表,该方法需要一个参数用来指
阅读全文
摘要:正则表达式是对字符串操作的一种逻辑公式, 正则表达式是用来匹配字符串非常强大的工具, 正则表达式的大致匹配过程是: 1.依次拿出表达式和文本中的字符比较, 2.如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 3.如果表达式中有量词或边界,这个过程会稍微有一些不同。 正则表达式
阅读全文
摘要:class Foo: def __init__(self,name): self.name=name def __getitem__(self, item): print(self.__dict__[item]) def __setitem__(self, key, value): print('obj[key]= vl...
阅读全文
摘要:可迭代对象里面,都可以使用一个__iter__(),函数返回一个迭代器 迭代器本身只是一个内存地址 ,使用next(),__next__(),send().可以从这里拿值 在 Python 中,使用了 yield 的函数被称为生成器(generator)。 跟普通函数不同的是,生成器是一个返回迭代器
阅读全文
摘要:如何一口气复制十张图片? 上面这段代码就可以
阅读全文

浙公网安备 33010602011771号