-
python统计日志小脚本
所属栏目:[Python] 日期:2020-07-23 热度:115
日志格式如下:[ 2016-06-28T00:10:33-03:00 ] xxx.xx.xx.xxx /api/index/xxx/ERR: code:400message:params:country:ustoken:uq6euz9dou6aqtk1Python(3)脚本如下:import urllib.requestimport ntpathimport os, sysimport timedef dirList(path):filelist[详细]
-
python 字典(dict)按键和值排序
所属栏目:[Python] 日期:2020-07-23 热度:81
python 字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行:1 下面的是按照value的值从大到小的顺序来排序。dic = {a:31, bc:5, c:3, asd:4, aa:74, d:0}dict= sorted(dic.items()[详细]
-
Python之路,Day21 - 常用算法学习
所属栏目:[Python] 日期:2020-07-23 热度:174
本节内容 1.算法定义 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内[详细]
-
python 之路,Django rest framework 初探
所属栏目:[Python] 日期:2020-07-23 热度:103
Django rest framework介绍 Django REST framework is a powerful and flexible toolkit for building Web AP[详细]
-
老男孩教育Python自动化2.0课程课件目录
所属栏目:[Python] 日期:2020-07-23 热度:67
Day1 - Python基础1 介绍、基本语法、流程控制 Day2 - Python基础2列表、字典、集合 Day3 - Python基础3 函数、递归、内置函数 Day4 - Pyth[详细]
-
python学习笔记十五:日期时间处理笔记
所属栏目:[Python] 日期:2020-07-23 热度:107
#-*- coding: utf-8 -*-import datetime#给定日期向后N天的日期def dateadd_day(days):d1 = datetime.datetime.now()d3 = d1 + datetime.timedelta(days)return d3#昨天def getYesterday():today = datetime.date.today()oneday = datetime.timedelta(days=1)[详细]
-
python学习笔记十:异常
所属栏目:[Python] 日期:2020-07-23 热度:55
一、语法#!/usr/bin/pythonfilename=hello#try except finally demotry:open(abc.txt)print helloexcept IOError,msg:print the file not existexcept NameError,msg:print hello not definedfinally:print end#throw exceptionif filename == hello:raise Ty[详细]
-
Python之路,Day8 - Socket网络编程
所属栏目:[Python] 日期:2020-07-23 热度:178
本节内容 1. Socket介绍 概念 Anetwork socketis an endpoint of a connection across acomputer[详细]
-
python创建udp服务端和客户端
所属栏目:[Python] 日期:2020-07-23 热度:65
1.udp服务端server1 from socket import *2 from time import ctime34 HOST = 5 PORT = 88886 BUFSIZ = 10247 ADDR = (HOST, PORT)89 udpSerSock = socket(AF_INET, SOCK_DGRAM)10 udpSerSock.bind(ADDR)1112 while True:13 print(waiting for message...)14[详细]
-
git github 快速入门
所属栏目:[Python] 日期:2020-07-23 热度:67
本节内容 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单[详细]
-
python第三方库 - dateutil
所属栏目:[Python] 日期:2020-07-23 热度:173
简介扩展并增强 datetime 模块的功能。支持 Python 2.3+。官方文档 :http://labix.org/python-dateutil安装两种方法:easy_install :easy_install python-dateutilpip在线安装 :pip install python-dateutil方法1,parse字符串可以很随意,可以用时间日期的英[详细]
-
python学习笔记十二:类的定义
所属栏目:[Python] 日期:2020-07-23 热度:199
demo#!/usr/bin/pythonclass Person:name = jimage = 25def say(self):print My name is + self.name + , and age is + str(self.age)p = Person()p.say()print p.name[详细]
-
python学习笔记十一:操作mysql
所属栏目:[Python] 日期:2020-07-23 热度:75
一、安装MySQL-python# yum install -y MySQL-python二、打开数据库连接#!/usr/bin/pythonimport MySQLdbconn = MySQLdb.connect(user=root,passwd=admin,host=127.0.0.1)conn.select_db(test)cur = conn.cursor()三、操作数据库def insertdb():sql = insert[详细]
-
python创建tcp服务端和客户端
所属栏目:[Python] 日期:2020-07-22 热度:169
1.tcp服务端server1 from socket import *2 from time import ctime34 HOST = 5 PORT = 99996 BUFSIZ = 10247 ADDR = (HOST, PORT)89 tcpSerSock = socket(AF_INET, SOCK_STREAM) #创建套接字10 tcpSerSock.bind(ADDR) #绑定IP和端口11 tcpSerSock.listen(5)[详细]
-
python并发原理(阻塞、非阻塞、epoll)
所属栏目:[Python] 日期:2020-07-22 热度:56
在Linux系统中01 阻塞服务端特征:1对1,阻塞。1 import socket23 server = socket.socket() #生成套接字对象4 server.bind((0.0.0.0, 8000)) #套接字绑定ip和端口,变为监听套接字5 server.listen(5) #开始监听67 while True:8 conn, addr = server.accept()[详细]
-
私有属性/方法的访问
所属栏目:[Python] 日期:2020-07-22 热度:67
在属性/方法名前有双下划线的,称为私有属性/方法,私有属性/方法外部不能直接访问,一般访问类的私有属性,可以通过自身调用使用了私有属性的公有方法间接访问私有属性/方法,但python中并没有真正意义的私有,可以通过_类名__属性/方法 来访问。例: 有一个[详细]
-
+=运算符的问题
所属栏目:[Python] 日期:2020-07-22 热度:109
a += b相当于a =a +b存在赋值,会改变变量的引用,但列表的 +=比较特殊# num_list列表的 +=操作实质是调用了列表的extend()方法,所以引用不会改变num_list += num_list相当于 num_list.extend(num_list)# num_list的引用发生变化num_list = num_list + num_l[详细]
-
random随机数
所属栏目:[Python] 日期:2020-07-22 热度:111
# 当使用到该包的其他函数方法时,会更新该篇随笔的其他函数方法导包:import randomfromrandomimport函数名查看该包有什么方法(在交互模式下):输入 ramdom.再按tabdir(对象)函数:randint:使用:random.randint(a, b),返回 [a, b]之间的整数,包含 a和[详细]
-
python基础_类型_list
所属栏目:[Python] 日期:2020-07-22 热度:67
#list 类似数组array,以[]扩起来逗号分隔a = [a,b,c]#常用函数a.append(c) #在list最后增加一个元素,结果是[a,b,c,c]a.count(c) #统计一个元素在list中有多少个,结果是2a.index(c) #得到指定元素在list中的下标,结果是2,有多个取第一个出现的#下标从0开[详细]
-
python基础_类型_str
所属栏目:[Python] 日期:2020-07-22 热度:146
#python不用考虑变量,可随时变换,自动分配内存,比如a = jjj后a = 123是可以的#str 文本 字符串#常用函数a = abcefg na.strip() #去掉前后的空格和各种分隔符换行符,结果是abcefga = 中国a #直接显示a编码,结果是xe4xb8xadxe5x9bxbda.decode(‘utf-8’) #[详细]
-
python_距离测量
所属栏目:[Python] 日期:2020-07-22 热度:119
之所以写这个,其实就是希望能对距离有一些概念,当然这个也是很基础的,不过千里之行始于足下嘛,各种路径算法,比如a*什么的都会用到这个距离测量有三种方式1、欧式距离,这个是最常用的距离测量方式((x1-x2)^2 + (y1-y2)^2)^0.5得到一个原型区域的距离#设[详细]
-
统计算法_探索性统计
所属栏目:[Python] 日期:2020-07-22 热度:170
最近不知道写什么了,基本python的各种功能百度一下,都能搜到一大把,最近itchat好像很火,不过对这个不是很感冒,等以后有兴趣或者用的上的时候研究研究准备把统计方面的东西再看看,就写一些简单的统计算法吧,其实这些在python里面都有现成的,但是有句名[详细]
-
统计算法_概率基础
所属栏目:[Python] 日期:2020-07-22 热度:131
本次有以下函数1、简单边际概率2、联合概率3、条件概率4、随机变量期望值5、随机变量方差6、随机变量协方差7、联合协方差8、组合期望回报9、投资组合风险说概率前复习下历史函数create_rand_list() #创建一个含有指定数量元素的listsum_fun() #累加len_fun()[详细]
-
统计算法_数值/线性关系度量
所属栏目:[Python] 日期:2020-07-22 热度:152
继续统计算法,这次也没什么特别的,还没到那么深入,也是比较基础的1、方差-样本2、协方差(标准差)-样本3、变异系数4、相关系数依然是先造个list,这次把这个功能写个函数,方便以后调用,另外上一篇写过的函数这次也会继承def create_rand_list(min_num,max[详细]
-
概率算法_二项分布和泊松分布
所属栏目:[Python] 日期:2020-07-22 热度:170
本次函数有1、阶乘2、计算组合数C(n,x)3、二项概率分布4、泊松分布以下是历史函数create_rand_list() #创建一个含有指定数量元素的listsum_fun() #累加len_fun() #统计个数multiply_fun() #累乘sum_mean_fun() #算数平均数sum_mean_rate() #算数平均数计算回[详细]
