08 2016 档案
摘要:1.创建jgango程序 a.命令 cmd命令行下 进入到需要创建项目的路径下 django-admin startproject mysite 创建项目 cd mysite 进入项目文件夹 python manage.py startapp app01 创建项目下APP 2.执行程序 进入pych
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*-网络爬虫代理 import urllib.request import random url="http://www.whatismyip.com.tw" #使用单个IP proxy_support = urllib.request.ProxyHandler({'http':'218.249.198.30:3...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- 爬虫程序 import urllib.request#导入 网络连接模块 import urllib.parse #导入网络数据转换模块 import json import time def trans(content) : #设置为有道翻译的翻译请求地址 url="http://fa...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- 煎蛋网抓妹子图 import urllib.request import os import random def url_open(url): #定义打开网络连接函数 req = urllib.request.Request(url)#创建Request对象 #给Request对象添加...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- #自定义迭代器 需要 重写 __iter__()和__next__() 两个魔法方法 class Fibs: def __init__(self,value): #value 设置最大值 self.value=value self.a=0 self.b=1 d...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- #列表推导式 取得100内可以被2整除且不能被3整除的数字 a=[i for i in range(100) if not (i % 2) and i % 3] print(a) #字典推到式 求出0-20 是否可以整除2 的字典表 b={i:i%2==0 for i in range(20)} prin...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- #====> __setattr__ 重写 设置类对象属性值时候调用的魔法方法 __getattr__(self,name)取得类属性 # __getattribute__(self,name)在取得属性前调用,比__getattr__更先调用 , __delattr__(self,name)删除属性...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- #描述符就是将某种特殊类型的类的实例指派给另一个类的属性 #特殊类型指 实现了 # __get__(self,instance,owner), # __set__(self,instance,value), # __delete__(self,instance)三个方法中至少一个 class MyDecr...
阅读全文
摘要:easygui框架安装: 1.easygui下载地址:http://bbs.fishc.com/thread-46069-1-1.html
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- import time as t class MyTimer: def __init__(self):#重写初始化函数 self.units=["年","月","天","小时","分钟","秒"] self.lasted=[]#保存 计数开始时间和结束时间之间的时间...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- #===issubclass(class,classinfo) 检查class是否是classinfo类的子类 class A : pass class B(A): pass print(issubclass(B,A)) #====isinstance(object,Classinf...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- class Foo:#定义类 def mail(self,email,message):#定义类的方法 print('发送邮件给%s! 信息:%s'% (email,message)) return True obj = Foo();#创建对象 obj.mai...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- #-------try-except try: file_name = input("请输入需要打开的文件名:") f = open(file_name,'r',encoding='utf-8') print("文件内容是:") for line in f: ...
阅读全文
摘要:class Foo:#定义类 def mail(self,email,message):#定义类的方法 print('发送邮件给%s! 信息:%s'% (email,message)) return True obj = Foo();#创建对象 obj.mail('40365257@qq.com','测试邮件信息123')#对象调用方法 self参数...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- import re print(re.findall('alex','yyyyabbblalexrrreooox')) # ”.“ 通配符 匹配除开”\“以外的其他字符 print(re.findall('al.x','yyyyaalqxbbblalexrrreooox')) #”^“ 在启始位置...
阅读全文
摘要:commons.py lib文件夹下 account.py
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- 日志 import logging # 5个级别的日志 DEBUG INFO WARNING ERROR CRITICAL """logging.warning("1111111") #输出日志信息到屏幕 logging.critical("2222222")""" logging.basicCo...
阅读全文
摘要:import requests import json dic={'k1':'v1'} print(dic,type(dic)) result = json.dumps(dic)#调用dumps方法把字典序列化成一个字符串 print(result,type(result)) s1='{"k1":"123","k2":"456"}' re = json.loads(s1) #调用 load方...
阅读全文
摘要:1 LOGIN_USER = {"IsLogin":False} 2 3 4 5 def check_login(func): #检查登陆的装饰器 6 def inner(*args,**kwargs): 7 if LOGIN_USER["IsLogin"]: 8 r = func(*args,**
阅读全文
摘要:LOGIN_USER ={"islogin":False} def outer(func): def inner(*args,**kwargs): if LOGIN_USER["islogin"]: r=func() return r ...
阅读全文
摘要:import random i=random.randrange(65,90) #根据设置的范围生成随机数字 print(i) c=chr(i)#根据随机产生的数字 然后用chr生成对应ASCII 数字范围的字母 print(c) #----生成6位验证码------------ li=[] #创建列表保存生成的字母 for i in range(6): #for 循环6次 生成6个随机字...
阅读全文
摘要:def outer(func): #定义装饰器 def inner(*args,**kwargs): #定义万能参数 print("log") ret = func(*args,**kwargs) #调用outer的函数 ,万能参数 print("after") ...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- 系统内置函数 n =abs(-1) #绝对值 print(n) #bytes()函数 s="离开" re= bytes(s,encoding="utf-8") # bytes() 把字符串 转换成字节 print(re) res = str(re,encoding="utf-8") #转换回字符串 ...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- 三元运算 if else 的简写 name ="alex" if 1==1 else "SB" #如果条件成立 赋alex 否则 赋SB print(name) #--------------lambda表达式 f2 = lambda a1,a2:a1+a2+100 #等价 下边函数定义 def f1...
阅读全文
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- 函数相关 def f1(par,par2,par3="ok"): #定义函数 带参数,带参数默认值 带返回值 try: print( "this is function by %s %d %s" %(par ,par2,par3)) ...
阅读全文
摘要:# -*- coding:utf-8 -*- set集合 无序不重复的序列 se = {"a","b","c"} #创建SET集合 print(type(se)) li = [1,2,2,3,4] #转换一个列表成SET 集合 se1 = set(li) print(se1) se2 = set() se2.add(123); se2.add(567); print(se2) s1={11,...
阅读全文
摘要:1.Linux命令学习 2.Mkdir /data -创建文件夹 在/下创建文件夹 data 3.Cd -目录切换 列如cd / 4.Touch /data/1.txt -创建当前目录下文件 5.vi /data/1.txt -编辑器编辑当前文件 i -进入编辑模式 esc键退出编辑模式 :wq -
阅读全文
摘要:id_db={1:"wh" ,2:"wx" ,3:{1:"a",2:"b",3:"c"} ,4:["a","b","c"]} print(id_db) #数据字典 print(id_db[2]) #取值 id_db[3][1]="aaaa" #改值 print(id_db) id_db[3][4]="d" #增加元素 print(id_db) del(id_db[3][4]) #删除指定元素 p.
阅读全文
摘要:python 列表相关操作方法 namelist = ['a','b','c','d','1','2','3','4'] namelist1 = ['a','b','c','d','1','2','3','4'] print(namelist) print(namelist[1])#取得第2个 print(namelist[-1])#取得最后
阅读全文
摘要:python for循环和 if流程控制用法 Ages=22 for i in range(10): inputAges = int(input("输入年龄")) if inputAges>Ages: print("大了") elif inputAges <Ages: print("小...
阅读全文
摘要:一.变量定义赋值 输入输出屏幕显示 : name = input("input is your name") age =int( input("input is your age")) add =input("input your add") money = float(input("input your money")) mess=''' Infomessage Of User ...
阅读全文

浙公网安备 33010602011771号