常用的正则表达式
摘要:正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白...
阅读全文
js中SetInterval与setTimeout用法
摘要:js中SetInterval与setTimeout用法JS里设定延时:使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。setTimeout("function",time) 设置一个超时对象 setInterval("function",time) 设置一个超时对象SetInterval为自动重复,setTimeout...
阅读全文
ajax 回调函数
摘要:回调函数如果要处理$.ajax()得到的数据,则需要使用回调函数。beforeSend、error、dataFilter、success、complete。beforeSend 在发送请求之前调用,并且传入一个XMLHttpRequest作为参数。error 在请求出错时调用。传入XMLHttpRequest对象,描述错误类型的字符串以及一个异常对象(如果有的话)dataFilter 在请求成功之...
阅读全文
python 安装第三方库,超时报错--Read timed out.
摘要:加上超时时间即可pip --default-timeout=100 install -U scrapy null
阅读全文
Pycharm基本使用
摘要:Pycharm基本使用Pycharm的基本使用在Pycharm下为你的Python项目配置Python解释器Project:当前项目名>Project Interpreter>add Local在Pycharm下创建Python文件、Python模块File>New>Python FileFile>New>Python Package使用Pycharm安装Python第三方模块Project:当前...
阅读全文
python下编译py成pyc和pyo
摘要:python下编译py成pyc和pyo其实很简单,用python -m py_compile file.pypython -m py_compile /root/src/{file1,file2}.py编译成pyc文件。也可以写份脚本来做这事:Code:import py_compile py_compile.compile('path') //path是包括.py文件名的路径用python -O...
阅读全文
json 和 pickle
摘要:json 和 pickle用于序列化的两个模块json,用于字符串 和 python数据类型间进行转换pickle,用于python特有的类型 和 python的数据类型间进行转换json模块提供了四个功能:dumps、dump、loads、loadpickle模块提供了四个功能:dumps、dump、loads、loadjson dumps把数据类型转换成字符串 dump把数据类...
阅读全文
Django官方教程中文版
摘要:http://djangobook.py3k.cn/2.0/chapter01/null
阅读全文
python 三大神器
摘要:Python 三大神器 Python 中有很多优秀的包,本文主要讲一下 pip, virtualenv, fabric 1. pip 用来包管理 文档:https://pip.pypa.io/en/latest/installing.html 1 2 3 4 5 6 7 8 9 10 11 12 1
阅读全文
fileinput模块可以循环一个或多个文本文件的内容
摘要:fileinput模块可以循环一个或多个文本文件的内容。【默认格式】fileinput.input (files=None, inplace=False, backup='', bufsize=0, mode='r', openhook=None)123456files: #文件的路径列表,默认是stdin方式,多文件['1.txt','2.txt',...]in...
阅读全文
__slots__
摘要:__slots__由于Python是动态语言,任何实例在运行期都可以动态地添加属性。如果要限制添加的属性,例如,Student类只允许添加 name、gender和score 这3个属性,就可以利用Python的一个特殊的__slots__来实现。顾名思义,__slots__是指一个类允许的属性列表:class Student(object): __slots__ = ('name', '...
阅读全文
python socket编程详细介绍
摘要:Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 下面讲的是Socket模块功能 1、Socket 类型套接字格式: socket(family,type[,protocal]) 使用给定的地址族、套接字类型、协议编号(默...
阅读全文
关键字
摘要:关键字KEYWORDDESCRIPTIONEXAMPLEand逻辑与True and False == Falseaswith-as语句的一部分with X as Y: passassert声明assert False, "Error!"break停止整个循环while True: breakclass定义一个类class Person(object)continue停止这一次循环,但继续下一次循...
阅读全文
python datetime模块用strftime 格式化时间
摘要:python datetime模块用strftime 格式化时间« Python 三大神器这是最后一篇#!usr/bin/pythonimport datetimedatetime.datetime.now()这个会返回 microsecond。因此这个是我们不需要的。所以得做一下修改datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")格式化之...
阅读全文
os模块
摘要:import osb= os.getcwd() # 获取当前工作目录,即当前python脚本工作的目录路径print(b)os.chdir("bin") # 改变当前脚本工作目录;相当于shell下cdprint(os.getcwd())os.chdir("../")print(os.getcwd())os.path.abspath # 获取当前文件的绝对路径os.path.dirname # 获...
阅读全文
**python多态
摘要:多态 类具有继承关系,并且子类类型可以向上转型看做父类类型,如果我们从 Person 派生出 Student和Teacher ,并都写了一个 whoAmI() 方法: class Person(object): def __init__(self, name, gender): self.name
阅读全文
python 正则
摘要:#!/usr/bin/python# -*- coding: utf-8 -*-import rere.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。函数语法:re.match(pattern, string, flags=0)-------re.search 扫描整个字符串并返回第一个成功的匹配。a='23478178175' b=r...
阅读全文
pandas 读取excle ,迭代
摘要:# -*-coding:utf-8 -*-import pandas as pdxls_file=pd.ExcelFile('D:\python_pro\\address_list.xlsx')table=xls_file.parse('Sheet1')tablefor i, row in table.iterrows(): if row['mobile']==13901079723: ...
阅读全文
prettytable模块(格式化打印内容)
摘要:1、查看系统是否已经安装prettytable模块 2、下载prettytable模块 登陆:https://pypi.python.org/pypi/PrettyTable 3、安装PrettyTable模块[root@opsedu ~]# wget https://pypi.python.org/packages/source/P/PrettyTabl...
阅读全文
Python开发丨这些面试题会不会难倒你
摘要:1:以下的代码的输出将是什么? 说出你的答案并解释。 class Parent(object): x = 1 class Child1(Parent): pass class Child2(Parent): pass print Parent.x, Child1.x, Child2.x Child1.x = 2 print Par...
阅读全文