关闭

python - 字典按key或者value进行排序(sorted)

python - 字典按key或者value进行排序(sorted)要点:使用到了python的内建函数与lambda函数 代码如下:(可直接复制运行)#coding=utf-8 print '------定义一个字典d1---------------------------------------' d1 = {'a':14, 'c':12, 'b':11, 'e':13, 'f':16, 'd...
阅读(12) 评论(0)

re模块替换字符串中的某些字符

>>> import re # 导入re模块 >>> s1 = '111121265456456454111' # 定义字符串s1 >>> s1 '111121265456456454111' >>> s2 = re.sub(r'1','6',s1) # 将s1中的字符1替换为6 >>> s2 '666626265456456454666' >>> s2 '666626265456456454666...
阅读(29) 评论(0)

pycharm 激活

PyCharm最近激活码过期,Enter key找到一个最新的activation code输入http://idea.lanyus.com/ 上获得注册码列表项,得到的注册码在activation code中填入此为注册码:CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWdu...
阅读(134) 评论(0)

经典sql语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server — 创建 备份数据的 deviceUSE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'— 开始 备份B...
阅读(317) 评论(0)

git提交代码的流程(日常,不包含第一次添加秘钥,以及克隆到本地)

写在前面:在前面的文章中已经详细讲解了添加秘钥和本地克隆等详细步骤,现在分解来讲提交代码的简单步骤。 进入你写代码的目录,打开git1.,将远程仓库的代码同步到本地(切记)因为你更新的时候,别人之前可能已经更新过,你很难保证别人没有提交过新的代码,在你提交代码的时候一定要先pull,确保你本地的代码是仓库中最新的代码,不然你提交之后,你的更改生效了,但是可能使别人的更新又恢复到了你本地代码的状态。$...
阅读(53) 评论(0)

python - 获取时间戳(10位和13位)

在python 开发web程序时,需要调用第三方的相关接口,在调用时,需要对请求进行签名。需要用到unix时间戳。 在python里,在网上介绍的很多方法,得到的时间戳是10位。而java里默认是13位(milliseconds,毫秒级的)。下面介绍python获得时间戳的方法:1、10时间戳获取方法:>>> import time >>> t = time.time() >>> print t...
阅读(457) 评论(0)

git的使用

创建仓库注册github账户,登录后,点击”start a project” 在新页面中,输入项目的名称,勾选’readme.md’,点 击’create repository 添加成功后,转到文件列表页面,点击’create new file’创建新文件 填写文件名称为’.gitignore’,代码如下,表示项目中的pyc文件不需要被管理,因为这些文件代码是根据py生成的 详细的igno...
阅读(238) 评论(0)

python - Flask- 数据库

数据库的设置Web应用中普遍使用的是关系模型的数据库,关系型数据库把所有的数据都存储在表中,表用来给应用的实体建模,表的列数是固定的,行数是可变的。它使用结构化的查询语言。关系型数据库的列定义了表中表示的实体的数据属性。比如:商品表里有name、price、number等。 Flask本身不限定数据库的选择,你可以选择SQL或NOSQL的任何一种。也可以选择更方便的SQLALchemy,类似于Dja...
阅读(287) 评论(0)

python - Flask - 模板

模板在前面的示例中,视图函数的主要作用是生成请求的响应,这是最简单的请求。实际上,视图函数有两个作用:处理业务逻辑和返回响应内容。在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本。本节学到的模板,它的作用即是承担视图函数的另一个作用,即返回响应内容。 模板其实是一个包含响应文本的文件,其中用占位符(变量)表示动态部分,告诉模板引擎其具体值需要从使用的数据中获取。使用真实值替换...
阅读(159) 评论(0)

python - Flask - 扩展

请求上下文(request context)Flask有两大核心:Werkzeug和Jinja2。Werkzeug实现路由、调试和Web服务器网关接口。Jinja2实现了模板。request和response都属于请求上下文对象。 当调用app = Flask(name)的时候,创建了程序应用对象app; request 在每次http请求发生时,WSGI server调用Flask.call(...
阅读(107) 评论(0)

python - Flask - 示例

Flask程序运行过程:所有Flask程序必须有一个程序实例。Flask调用视图函数后,会将视图函数的返回值作为响应的内容,返回给客户端。一般情况下,响应内容主要是字符串和状态码。当客户端想要获取资源时,一般会通过浏览器发起HTTP请求。此时,Web服务器使用WSGI(Web Server Gateway Interface)协议,把来自客户端的所有请求都交给Flask程序实例,程序实例使用Werk...
阅读(69) 评论(0)

python - 安装Flask环境

安装环境 使用虚拟环境安装Flask,可以避免包的混乱和版本的冲突,虚拟环境是Python解释器的副本,在虚拟环境中你可以安装扩展包,为每个程序单独创建的虚拟环境,可以保证程序只能访问虚拟环境中的包。而不会影响系统中安装的全局Python解释器,从而保证全局解释器的整洁。 虚拟环境使用virtualenv创建,可以查看系统是否安装了virtualenv:$ virtualenv --versi...
阅读(84) 评论(0)

python - 服务器

python - 单线程服务器#coding=utf-8 from socket import *#创建套接字 serSocket = socket(AF_INET, SOCK_STREAM) #重复使用绑定信息 serSocket.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)localAddr = ('', 7788)#绑定端口ip serSocket.bind(...
阅读(54) 评论(0)

Python - 闭包和装饰器

Python - 闭包和装饰器Python的装饰器的英文名叫Decorator,作用是完成对一些模块的修饰。所谓修饰工作就是想给现有的模块加上一些小装饰(一些小功能,这些小功能可能好多模块都会用到),但又不让这个小装饰(小功能)侵入到原有的模块中的代码里去。闭包1.函数引用#coding=utf-8def test1(): print('This is test1!')#调用函数 test1...
阅读(47) 评论(0)

python - 输入目录,输出打印全部文件及文件夹

coding=utf-8import osdir = input('请输入一个目录:') #获取目录列表 list_dir = os.listdir(dir) #打印目录列表 print(list_dir) #遍历目录列表 for temp in list_dir: print(temp)...
阅读(55) 评论(0)

python - 多线程 - threading模块

多线程 - threadingpython的thread模块是比较底层的模块,python的threading模块对thread做了一些包装,可以更加方便的被使用。1. 使用threading模块单线程执行#coding=utf-8 import timedef saySorry(): print('跑一圈') time.sleep(1)if __name__ == "__main_...
阅读(56) 评论(0)

python - 进程间通信-Queue

进程间通信-QueueProcess之间有时需要通信,操作系统提供了很多机制来实现进程间的通信。1. Queue的使用可以使用multiprocessing模块的Queue实现多进程之间的数据传递,Queue本身是一个消息列队程序,首先用一个小实例来演示下Queue的工作原理: 代码如下:#coding=utf-8 from multiprocessing import Queue#初始化一个Qu...
阅读(107) 评论(0)

python - multiprocessing模块(二)

进程池Pool当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态生成多个进程,此时就可以使用multiprocessing模块提供的Pool方法。初始化Pool时,可以指定一个最大进程数,当有新的请求提交到Pool中时, 如果池还没有满,那么就会创建一个新的进程来执行该请求;但如果池中 的进程数已经达到指定的最大值,那么该请求就会等待,直到池中有进程结...
阅读(43) 评论(0)

python - multiprocessing模块(一)

multiprocessing模块Python是跨平台的,自然也应该提供一个跨平台的多进程支持。 multiprocessing模块就是跨平台版本的多进程模块。 multiprocessing模块提供了一个Process类来代表一个进程对象。 下面的例子演示了启动一个子进程并等待其结束: 代码如下:#coding=utf-8 from multiprocessing import Proce...
阅读(66) 评论(0)

python - 以下函数会输出什么?

以下函数会输出什么?代码如下:#coding=utf-8def extendList(val,list=[]): list.append(val) return listlist1 = extendList(10) list2 = extendList(123,['a','b','c']) list3 = extendList('a')print('list1 = %s'%list1...
阅读(43) 评论(0)
99条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:14234次
    • 积分:1118
    • 等级:
    • 排名:千里之外
    • 原创:97篇
    • 转载:2篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论