Python
ChristopherChen
这个作者很懒,什么都没留下…
展开
-
Python 基础练习02
#!/usr/local/bin/python#encoding:utf-8'''小练习 6遍历一个序列[1,2,3,2,12,3,1,3,21,2,2,3,4111,22,3333,444,111,4,5,777,65555,45,33,45]求这个list的最大的值'''# arr = [1,2,3,2,12,3,1,3,21,2,2,3,4111,22,3333,444,11原创 2016-07-26 23:56:46 · 633 阅读 · 0 评论 -
CGI 与 WSGI
1.首先,CGI是外部应用程序与 Web 服务器之间的接口标准,不同类型语言写的程序只要符合 CGI 标准,就能作为一个 CGI 程序与 Web 服务器交互,早期的 CGI 大多都是c或c++。php可以作为一个 CGI 使用,作为 CGI 时,它将作为独立的进程运行,有请求过来就创建一个进程进行响应。当php作为apache的一个模块时,php将作为apache的一个子进程存在,接受apac原创 2017-09-24 19:42:23 · 1460 阅读 · 0 评论 -
Py15_1
#!/usr/bin/env python#_*_coding:utf-8_*_#作业:实现用户名密码登陆验证#1:判断用户名密码是否正确,正确则打印欢迎信息,错误则输出具体错误原因信息#2:用户可以连续输入三次密码。超过三次则锁定用户#3:密码位数必须超过6位#@count 统计输入密码次数#@name:用户名#@password:用户密码print '测试:用户名:ch,密码原创 2017-08-13 20:30:45 · 493 阅读 · 1 评论 -
Python Windows安装命令
python -m pip install -U pylintpython -m pip install -U yapfpython -m pip install -U flake8python -m pip install -U flaskpython -m pip install --upgrade pippython -m pip install --upgrade pi原创 2017-07-19 18:07:41 · 1108 阅读 · 0 评论 -
Python 桶排序
#!/usr/bin/env python# coding:utf-8'''桶排序对于相同对象特别多的列表速度特别快。但是遗憾的是需要排序的对象必须是已知的数值。桶排序可以应用在排列考试成绩等等的场景里面(因为数千人、数万人的成绩只有数百个,拥有同一成绩的人特别多)。'''import randomdef bucketSort(lst): buckets = [0] *原创 2017-03-29 15:12:00 · 787 阅读 · 0 评论 -
使用builder模式生成SQL语句
缘由在利用Python做数据库操作的时候,经常需要拼接各种SQL语句,各种字符串拼,代码写起来,那叫一个恶心。在字符串内,没有相应编译器(IDE或解释器)的语法检查功能,每次写都得全神贯注提心吊胆,写错了排查起来那也一样恶心。见识过各种ORM黑魔法似的骚操作,不需要写一行SQL代码,而是完全利用宿主语言表达查询意图,并由ORM内部处理为SQL语句,用起来顿时开心了许多。但是吧,本人转载 2017-03-28 12:27:19 · 2327 阅读 · 1 评论 -
COOKIE和SESSION有什么区别?
作者:轩辕志远链接:https://www.zhihu.com/question/19786827/answer/28752144来源:知乎1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识别具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特转载 2017-03-27 16:39:20 · 453 阅读 · 0 评论 -
漫谈CGI FastCGI WSGI
原文链接:https://zhuanlan.zhihu.com/p/20054757?columnSlug=auxten作者:auxten链接:https://zhuanlan.zhihu.com/p/20054757来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。CGI(Common Gateway Interface)最初,转载 2017-03-27 16:18:23 · 468 阅读 · 0 评论 -
如何理解Nginx, WSGI, Flask之间的关系
原文链接:http://blog.csdn.net/lihao21/article/details/52304119概览之前对 Nginx,WSGI(或者 uWSGI,uwsgi),Flask(或者 Django),这几者的关系一存存在疑惑。通过查阅了些资料,总算把它们的关系理清了。总括来说,客户端从发送一个 HTTP 请求到 Flask 处理请求,分别经过了 web服务器转载 2017-03-27 15:39:14 · 447 阅读 · 0 评论 -
Python基础
面向对象类把需要使用的变量和方法组合在一起,这种方式称为封装。定义类有以下两种方式。# 继承自objectclass Class_name(object):...# 不显示继承objectclass Class_name:...注意:类的方法必须有1个self参数。但是在方法调用时,可以不传递这个参数。8.2.3 对象的创建8.3.1 类的属性class Fru原创 2017-03-03 17:59:27 · 372 阅读 · 0 评论 -
reboot05
---flask_web.py|---fileutil.py|---user.txt|---templates | +---login.html | +---list.html | +---update.html#flask_web.pyfrom fla原创 2017-02-04 00:24:45 · 618 阅读 · 0 评论 -
Python通过paramiko远程下载Linux服务器上的文件
#!/usr/local/bin/python# encoding:utf-8import paramikoimport osHOST_IP='59.110.12.72'REMOTE_PATH='/proc'REMOTE_FILENAME='meminfo'LOCAL_PATH='./proc'USERNAME='niu'PASSWORD='123456'def remo原创 2017-01-21 15:39:43 · 3560 阅读 · 0 评论 -
Flask 框架app = Flask(__name__) 解析
#!/usr/local/bin/python# coding=utf-8from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__ == '__main__': app.run(host='0.0.0.原创 2017-01-20 23:49:45 · 19039 阅读 · 2 评论 -
Python通过paramiko连接Linux服务器
#!/usr/local/bin/python#encoding:utf-8import paramikoclient = paramiko.SSHClient()client.set_missing_host_key_policy(paramiko.AutoAddPolicy())client.connect('59.110.12.72', 22, username='niu', p原创 2017-01-08 15:26:14 · 3134 阅读 · 0 评论 -
Python 文件操作
#!/usr/local/bin/python#encoding:utf-8'''open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None) -> file object'''#7.1.1 文件的创建#注意win环境下路径应用/# context转载 2016-08-17 00:21:49 · 1108 阅读 · 0 评论 -
Python 基础练习03
#!/usr/local/bin/python#encoding:utf-8'''文件的模式如果想修改文件的内容,需要提供文件的模式- 读(默认值):r- 写:w- 追加:a1、open默认以读模式打开,并且我们打开的,一定是个存在的文件,否则会报错。而这个文件,可以是相对路径,也可以是绝对路径2、但是我们以写模式打开的时候,如果这个文件不存在,则创建,这里面不会报错'''原创 2016-08-02 00:45:19 · 487 阅读 · 0 评论 -
Python 基础练习01
#!/usr/local/bin/python#encoding:utf-8# i= 0# while i<20:# print i# i+=1# print 'end''''y = raw_input('please input a number:')while not y: y = raw_input('please input a number原创 2016-07-17 22:29:08 · 1016 阅读 · 0 评论 -
Python 类方法classmethod 示例
#https://github.com/pavlov99/json-rpc/blob/master/jsonrpc/manager.pyimport jsonimport loggingfrom .utils import is_invalid_paramsfrom .exceptions import ( JSONRPCInvalidParams, JSONRPCInv转载 2017-10-16 10:31:54 · 736 阅读 · 0 评论