-
python如何定义带参数的装饰器
所属栏目:[Python] 日期:2020-12-16 热度:118
本文实例为大家分享了python定义带参数装饰器的具体代码,供大家参考,具体内容如下 案例: 实现一个装饰器,用它来检查被装饰函数的参数类型。 需求: 装饰器可以通过函数,指明函数参数类型,进行函数调用的时候,传入参数,检测到不匹配时,抛出异常 如何[详细]
-
python快速建立超简单的web服务器的实现方法
所属栏目:[Python] 日期:2020-12-16 热度:85
作为临时测试用python命令来搭建web测试是最好不过的选择了; CD切换到当前目录只需要一句python命令就迅速搭建好了简单的web服务器,python linux自带又无需额外配置安装感觉还是很好用的; python开启web服务器命令 python -m SimpleHTTPServer 8080 端口[详细]
-
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
所属栏目:[Python] 日期:2020-12-16 热度:87
第1步:官网下载Python3.3 这里面有windows和mac os x下的安装程序,下载那个64位的安装程序 第2步:安装下载的img文件,安装完后的目录如下: 复制代码 代码如下: /Library/Frameworks/Python.framework/Versions/3.3 第3步:移动python的安装目录 原来的安[详细]
-
Python实现检测文件MD5值的方法示例
所属栏目:[Python] 日期:2020-12-16 热度:199
本篇章节讲解Python实现检测文件MD5值的方法。供大家参考研究具体如下: 前面介绍过Python计算文件md5值的方法,这里分析一下Python检测文件MD5值的另一种实现方法。 概述: MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算[详细]
-
Python中的装饰器用法详解
所属栏目:[Python] 日期:2020-12-16 热度:114
本篇章节讲解Python中的装饰器用法。供大家参考研究。具体分析如下: 这里还是先由stackoverflow上面的一个问题引起吧,如果使用如下的代码: 复制代码 代码如下: @makebold @makeitalic def say(): return "Hello" 打印出如下的输出: biHelloi/b[详细]
-
python 处理dataframe中的时间字段方法
所属栏目:[Python] 日期:2020-12-16 热度:179
在机器学习过程中,通常会通过pandas读取csv文件,保持成dadaframe格式,然而有时候需要对dataframe中的时间字段进行数据建模,比如时间格式为datetime,那么像一般操作dataframe的方式来操作时间字段会报错的,所以在使用sklearn库进行fit和predict的时候,[详细]
-
Python写的Socks5协议代理服务器
所属栏目:[Python] 日期:2020-12-16 热度:154
直接上代码: #!/usr/bin/python # Filename s5.py # Python Dynamic Socks5 Proxy # Usage: python s5.py 1080 # Background Run: nohup python s5.py 1080 lt;= 0: break if remote in r: if sock.send(remote.recv(4096)) = 0: break def handle(self): t[详细]
-
Javascript 读书笔记索引贴
所属栏目:[Python] 日期:2020-12-16 热度:149
一. 基础篇 Javascript学习笔记1 数据类型 Javascript学习笔记2 函数 Javascript学习笔记3 作用域 Javascript学习笔记4 Eval函数 Javascript学习笔记5 类和对象 Javascript学习笔记6 prototype的提出 Javascript学习笔记7 原型链的原理 二. 实战篇 Javascript[详细]
-
pandas把dataframe转成Series,改变列中值的类型方法
所属栏目:[Python] 日期:2020-12-16 热度:60
使用 pd.Series把dataframe转成Series ts = pd.Series(df['Value'].values,index=df['Date']) 使用astype改变列中的值的类型,注意前面要有np df['列名'] = df['列名'].astype(np.int64) 以上这篇pandas把dataframe转成Series,改变列中值的类型方法就是小编[详细]
-
python的dataframe和matrix的互换方法
所属栏目:[Python] 日期:2020-12-16 热度:107
实例如下所示: #-*- encoding:utf-8 -*-import pandas as pdimport numpy as npdf = pd.DataFrame(np.random.randn(3,4),columns=list('abcd'))print dfprint df.valuesprint df.as_matrix(columns=None) 以上这篇python的dataframe和matrix的互换方法就是[详细]
-
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
所属栏目:[Python] 日期:2020-12-16 热度:183
实例1、取得MYSQL版本 复制代码 代码如下: # -*- coding: UTF-8 -*- #安装MYSQL DB for python import MySQLdb as mdb con = None try: #连接mysql的方法:connect('ip','user','password','dbname') con = mdb.connect('localhost','root', 'root','test');[详细]
-
python实现简单的TCP代理服务器
所属栏目:[Python] 日期:2020-12-16 热度:147
本篇章节讲解python实现简单的TCP代理服务器的方法,供大家参考研究。 具体实现代码如下: # -*- coding: utf-8 -*-'''filename:rtcp.py@desc:利用python的socket端口转发,用于远程维护如果连接不到远程,会sleep 36s,最多尝试200(即两小时)@usage[详细]
-
python pandas中DataFrame类型数据操作函数的方法
所属栏目:[Python] 日期:2020-12-16 热度:164
python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数。 1)查看DataFrame数据及属性 df_obj = DataFrame() #创建DataFrame对象df_obj.dtypes #查看各行的数据格式df_obj[[详细]
-
Python中的各种装饰器详解
所属栏目:[Python] 日期:2020-12-16 热度:119
Python装饰器,分两部分,一是装饰器本身的定义,一是被装饰器对象的定义。 一、函数式装饰器:装饰器本身是一个函数。 1.装饰函数:被装饰对象是一个函数 [1]装饰器无参数: a.被装饰对象无参数: 复制代码 代码如下: def test(func): def _test(): print '[详细]
-
python读取文本中数据并转化为DataFrame的实例
所属栏目:[Python] 日期:2020-12-16 热度:149
在技术问答中看到一个这样的问题,感觉相对比较常见,就单开一篇文章写下来。 从纯文本格式文件 “file_in”中读取数据,格式如下: 需要输出成“file_out”,格式如下: 数据的原格式是“类别:内容”,以空行“n”为分条目,转换后变成一个条目一行,按照[详细]
-
JavaScript高级程序设计 读书笔记之八 Function类及闭包
所属栏目:[Python] 日期:2020-12-16 热度:132
Function类 定义 Function类可以表示开发者定义的任何函数,用Function类直接创建函数的语法如下: var function_name=new Function(agrument1,agrument2,...,argumentN,function_body); 每个argument都是一个参数,最后一个参数是函数主体(要执行的代码)。[详细]
-
浅谈pandas中DataFrame关于显示值省略的解决方法
所属栏目:[Python] 日期:2020-12-16 热度:158
python的pandas库是一个非常好的工具,里面的DataFrame更是常用且好用,最近是越用越觉得设计的漂亮,pandas的很多细节设计的都非常好,有待使用过程中发掘。 好了,发完感慨,说一下最近DataFrame遇到的一个细节: 在使用DataFrame中有时候会遇到表格中的va[详细]
-
对javascript的一点点认识总结《javascript高级程序设计》读书笔
所属栏目:[Python] 日期:2020-12-16 热度:99
l ECMAScript,有ECMA-262定义,明确javascript这门语言的规则和约定,好比为开始一场游戏指定的游戏规则、规范、约定。 l DOM:提供访问和操作网页内容的方法和接口 l BOM,提供与浏览器交互的方法和接口 ECMA-262规定了以下内容: l 语法 l 类型 l 关键字 l 保[详细]
-
python控制台显示时钟的示例
所属栏目:[Python] 日期:2020-12-16 热度:91
复制代码 代码如下: #!/usr/bin/env python # coding: utf-8 # # # show time in console # import sys import time raws = ''' .--. | | `--` . /| | --- ---. ---` `--- ---. ---| ---` . . `--| | .--- `--. ---` .--- |--. `--` .--. ` | | .--. |--| `-[详细]
-
JavaScript高级程序设计 读书笔记之十一 内置对象Global
所属栏目:[Python] 日期:2020-12-16 热度:107
内置对象 定义:由ECMAScript实现提供的、独立于宿主环境的所有对象,在ECMAScript程序开始执行时出现。 由定义可知开发者不必明确实例化内置对象,它已被实例化了。在ECMAScript-262只定义了两个内置对象,即Global和Math Global Global对象是ECMAScript中[详细]
-
centos系统升级python 2.7.3
所属栏目:[Python] 日期:2020-12-16 热度:57
首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz 下载完成后到下载目录下,解压 tar -zxvf Python-2.7.3.tgz 进入解压缩后的文件夹 cd Python-2.7.3 在编译前先在/usr/local建[详细]
-
python实现通过代理服务器访问远程url的方法
所属栏目:[Python] 日期:2020-12-16 热度:81
本篇章节讲解python实现通过代理服务器访问远程url的方法。供大家参考研究。具体如下: import urllibproxies = {'http' : 'http://proxy:80'}urlopener = urllib.FancyURLopener(proxies)htmlpage = urlopener.open('http://www.baidu.com')data =[详细]
-
用Eclipse写python程序
所属栏目:[Python] 日期:2020-12-16 热度:95
在上一篇文章里已经写过如何安装python和在eclipse中配置python插件,这篇就不多说了,开始入门。 1.先新建一个python工程,File--New--Other,直接搜pyDev就出来了,选择pyDev project 创建一个src文件夹 2.在src中新建一个python文件,右键--New--pyDew Mo[详细]
-
pandas中的DataFrame按指定顺序输出所有列的方法
所属栏目:[Python] 日期:2020-12-16 热度:83
问题: 输出新建的DataFrame对象时,DataFrame中各列的显示顺序和DataFrame定义中的顺序不一致。 例如: import pandas as pdgrades = [48,99,75,80,42,72,68,36,78]df = pd.DataFrame( {'ID': ["x%d" % r for r in range(10)],'Gender' : ['F','M','F','M'][详细]
-
介绍Python的@property装饰器的用法
所属栏目:[Python] 日期:2020-12-16 热度:58
在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改: s = Student()s.score = 9999 这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成[详细]