一个python实现的圆周率pi算法def pi(): # Compute digits of Pi. # Algorithm due to LGLT Meertens. k, a, b, a1, b1 = 2, 4, 1, 12, 4 while 1: p, q, k = k*k, 2*k+1, ……继续阅读 » 水墨上仙 8年前 (2017-05-22) 1710浏览 2024个赞
python中反转字符串可以说是易如反掌,估计再没有语言比python的字符串反转方式更简单了,下面的代码对数组里的所有元素进行反转#!/usr/bin/env python## [代码名字: Reversing strings]# [代码分类: Python Core]# [代码描述: How to reverse the content……继续阅读 » 水墨上仙 8年前 (2017-05-22) 2463浏览 2254个赞
本代码可以对python的源代码进行语法高亮后输出html文件进行显示## {{{ http://code.activestate.com/recipes/578178/ (r11)'''Add syntax highlighting to Python source code'''__a……继续阅读 » 水墨上仙 8年前 (2017-05-16) 1241浏览 252个赞
python通过apply使用元祖和列表调用函数def my_fuc(a, b): print a, batuple=(30,10)alist= ['Hello','World!']apply(my_fuc,atuple)apply(my_fuc,alist)输出:D:\py>……继续阅读 » 水墨上仙 8年前 (2017-05-12) 1331浏览 1289个赞
反向传播算法C语言实现//实现对异或的分类#include #include #include #include #define PN 4#define INPUT 2#define HIDDEN 2#define TARGET 1#define OUTPUT 1struct NN{ int ni;……继续阅读 » 水墨上仙 8年前 (2017-05-04) 1382浏览 1316个赞
传统的python是整除的例如1除以2等于0>>>1/2 0 如果不想整除,非整除的算法是:>>>1.0/2.0 0.5 ……继续阅读 » 开心洋葱 8年前 (2017-05-03) 2005浏览 0评论1280个赞
演示python如何创建和使用一个简单的元类#!/usr/bin/env python#-*- coding: utf-8-*-# [代码名字: Simple metaclass]# [代码分类: Python Core] # [代码描述: Shows how to create a and use a simple metaclass]……继续阅读 » 水墨上仙 8年前 (2017-05-03) 1307浏览 950个赞
很多命令行软件都带有可选参数,这段代码可以用来读取各种命令行参数#!/usr/bin/env python## [代码名字: Show optparse]# [代码分类: Python Core]# [代码描述: GNU style arguments via optparse]# [代码作者: Jurjen Stellingwerff……继续阅读 » 水墨上仙 8年前 (2017-05-03) 1837浏览 258个赞
python编写的多线程Socket服务器模块#!/usr/bin/env python# -*- coding: utf8 -*-## [代码名字: Threaded Server]# [代码分类: Python Core, socket, threading]# [代码描述: Simple example of Python……继续阅读 » 水墨上仙 8年前 (2017-04-25) 2639浏览 1253个赞
python从命令行获取参数,可以是一个参数也可以是多个参数,都存放在sys.argv里面# [ 代码名字:命令行参数]# [ 代码分类:Python核心]# [ 代码描述:将每个命令行参数每行]import sysfor x in sys.argv: print x ……继续阅读 » 水墨上仙 8年前 (2017-04-20) 1732浏览 2778个赞
python对数组的操作非常强大,python把数组里的每一个元素都加1,例如要对数字数组里的每一个元素进行加1处理,只需要一句话即可#!/usr/bin/env python# [代码分类: Python Core]# [代码描述: 如何通过遍历另一个列表的每个元素生成修改列表]# [代码作者: 开心洋葱 <qd-yt@126.com&……继续阅读 » 水墨上仙 8年前 (2017-04-19) 2984浏览 1918个赞
python按照表格列的方式展示数组数据把数组里的元素按照对其的表格列方式输出,可以指定列宽,每行三个def columnar_display(list, pagewidth=77) : maxlen = 0 for item in list : l = len(str(item)) if l &g……继续阅读 » 水墨上仙 8年前 (2017-04-19) 1184浏览 1915个赞
echarts ajax 更新数据 python安装方法Installing echarts-python with pip$ pip install echarts-pythonCurrent version for Echarts 3.1.6基本使用方法from echarts import Echart, Legend, B……继续阅读 » 开心洋葱 8年前 (2017-04-16) 3096浏览 0评论414个赞
python连接redis的代码示例演示#!/usr/bin/python#coding=utf-8 import redis class CRedis: def __init__(self): self.host = 'localhost' self.port……继续阅读 » 开心洋葱 8年前 (2017-04-16) 2288浏览 0评论2850个赞
python 操作Excel因为经常用到对excel的相关操作,今天就在此总结相关内容,方便大家参考。python操作excel除了读就是写。从读开始xlrdhttp://pypi.python.org/pypi/xlrd导入import xlrd打开excelfile = xlrd.open_workbook('……继续阅读 » 水墨上仙 8年前 (2017-04-13) 2762浏览 1802个赞
python里的数组何等重要,不用多言,看完下面的代码,一定受益匪浅#!/usr/bin/env python## [代码名字: Lists 101]# [代码分类: Python Core]# [代码描述: Basic and not so basic list operations]# [代码作者: Bruno Girin <……继续阅读 » 水墨上仙 8年前 (2017-04-10) 2799浏览 1202个赞
学习在python中如何使用参数一定要看下面的代码#!/usr/bin/env python## [代码名字: Arguments]# [代码分类: Python Core]# [代码描述: GNU style arguments]# [代码作者: Jurjen Stellingwerff <jurjen@stwerff.xs4a……继续阅读 » 水墨上仙 8年前 (2017-04-10) 1637浏览 2687个赞
python读取目录下的内容,包含子目录和文件夹#!/usr/bin/env python## [代码名字: List Directories Content]# [代码分类: os]# [代码描述: List the content of the home directory]# [代码作者: Andy Breiner <bre……继续阅读 » 水墨上仙 8年前 (2017-04-10) 2725浏览 1752个赞
python生成一个可以被遍历的函数,听起来很绕口,到底什么意思,就是可以把一个函数当成列表一样可以进行遍历,下面的代码中,函数每次运行生成的值都不一样,如果不设置终止次数,则会永远的遍历下去,看了这段代码,真实感到了python的强大def fibonacci(start=(0, 1), stop=10): """……继续阅读 » 水墨上仙 8年前 (2017-04-10) 2646浏览 370个赞
python中数组使用非常频繁,此代码方便的遍历数组items = [ 1, 2, 3, 4, 5 ]for i in items: print i ……继续阅读 » 水墨上仙 8年前 (2017-04-10) 1828浏览 1430个赞
Filter, Map & Reduce of lists# [代码名字: Filter, Map & Reduce of lists]# [代码分类: Python Core]# [代码描述: Simple examples to show common features in everyday work with lists]……继续阅读 » 水墨上仙 8年前 (2017-04-10) 1970浏览 1193个赞
最近在通过python开发微信公众号的授权,发现python中的urllib.quote生成的uri和微信要求的不一样,主要是python没有将 / 转码,而微信是要求 / 也转码的,解决办法如下import urlliburllib.quote('http://www.75271.com',safe='')……继续阅读 » 水墨上仙 8年前 (2017-04-01) 2252浏览 1191个赞
python怎么样获得http状态码是不是404或者500的方法python可以通过urllib和requests两个模块来获得网页的状态嘛,一般网页如果是正常状态,状态码为200,如果出现程序上的错误状态码是500,如果未找到文件,状态码是404.第一种,通过urllib可以轻易获得网页的状态码import urllibstatus=urll……继续阅读 » 水墨上仙 8年前 (2017-04-01) 2182浏览 523个赞
python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库。QRCode官网 https://pypi.python.org/pypi/qrcode/5.1简单用法import qrcode img = qrcode.make('hello, qrcode')img.save(……继续阅读 » 水墨上仙 8年前 (2017-04-01) 1637浏览 2183个赞
python代码实现二分查找示范二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。def BinarySearch(alist, target): low, high = 0, len(alist)-1 while low……继续阅读 » 水墨上仙 8年前 (2017-04-01) 1567浏览 1701个赞
如何使用python的httplib发送GET和POST请求功能代码python有一个httplib的库,提供了很方便的实现方法GET和POST请求,只需要简单的组合一下就行了。python发送get请求代码:#!/usr/bin/env python#coding=utf8 import httplib httpClient = ……继续阅读 » 水墨上仙 8年前 (2017-04-01) 2344浏览 1932个赞
下面的代码提供了Python 最常用的日期和时间操作方法,包括日期转换,获得当前时间,获得多少天以后的日期等等,非常全面。#-*- coding: utf-8 -*-import datetime #给定日期向后N天的日期def dateadd_day(days): d1 = datetime.datetime.now() ……继续阅读 » 水墨上仙 8年前 (2017-03-31) 3108浏览 1116个赞
python API接口调用示例代码#!/usr/bin/python# encoding:utf-8 import urllib2, json, urllib data = {}data["appkey"] = "your_appkey_here"data["word……继续阅读 » 开心洋葱 8年前 (2017-03-30) 1493浏览 0评论838个赞
python作为脚本语言根据类名字符生成类实例非常简单,类似java的Class.forNamepython是一个脚本语言,它不象java一样有一个专门的包来处理反射。以 下是我们来看看python是怎么做到类似java一样的反射功能的。我在网上搜了一下,因为在网上没有很明确的文章说要怎么做,所以,我写了这篇,希望 新手不要……继续阅读 » 水墨上仙 8年前 (2017-03-29) 2600浏览 374个赞
python中获取汉字首字母#!/usr/bin/env python# -*- coding=utf-8 -*-# File Name : pinyin.py# Author : 开心样# Site : 75271.com# Create Time : 2017/03/29 21:37:39def multi_get……继续阅读 » 水墨上仙 8年前 (2017-03-29) 2417浏览 2973个赞
pdbs文件读取全部,然后下载到文件夹内的脚本#!/usr/bin/python# coding=utf8# 本脚本负责读取全部pdbs文件名,然后下载到文件夹内import urllib2import osimport stringimport Queueimport threadingimport time……继续阅读 » 开心洋葱 8年前 (2017-03-29) 1171浏览 0评论1051个赞
python 图像的显示和自动关闭'''python 图像的显示和自动关闭需要用交互操作模式打开plt.ion()'''import matplotlib.pyplot as pltplt.ion()# img是从磁盘读取图像或其他方式得到的图像……继续阅读 » 开心洋葱 8年前 (2017-03-29) 2534浏览 0评论407个赞
在python中可以使用in符号判断指定的元素是否存在于列表中,但我发现元组和数组存在区别,下面是详细实验结果。>>> '75271.com' in ['haotu.net','75271.com']True>>> '75271.com……继续阅读 » 水墨上仙 8年前 (2017-03-29) 1715浏览 407个赞
根据当前文件获得上层文件夹路径(python语言实现)比如当前路径为:/home/www/a/b 想要获得上层路径/home/www,请参考下面的代码import osprint os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir, os.pardir))……继续阅读 » 水墨上仙 8年前 (2017-03-28) 2936浏览 1403个赞
使用前请先安装openpyxl:easy_install openpyxl通过这个模块可以很方便的导出数据到Excelfrom openpyxl.workbook import Workbookfrom openpyxl.writer.excel import ExcelWriterfrom openpyxl.cell import get_colu……继续阅读 » 水墨上仙 8年前 (2017-03-27) 2666浏览 1616个赞
在这篇入门教程中,我们假定你已经安装了Scrapy。如果你还没有安装,那么请参考安装指南。我们将使用开放目录项目(dmoz)作为抓取的例子。这篇入门教程将引导你完成如下任务:创建一个新的Scrapy项目定义提取的Item写一个Spider用来爬行站点,并提取Items写一个Item Pipeline用来存储提取出的ItemsScrapy是由……继续阅读 » 开心洋葱 8年前 (2017-03-23) 2006浏览 0评论2092个赞
#!/usr/bin/env python"""Setuptools bootstrapping installer.Maintained at https://github.com/pypa/setuptools/tree/bootstrap.Run this script to install……继续阅读 » 开心洋葱 8年前 (2017-03-23) 1318浏览 0评论2152个赞
一、 Scrapy简介Scrapy is a fast high-level screen scraping and web crawling framework, used to crawl websites and extract structured data from their pages. It can be used for a wide r……继续阅读 » 开心洋葱 8年前 (2017-03-23) 1452浏览 0评论1472个赞
C/C++ 开源库及示例代码= == 说明 =本页面汇总俺收集的各种 C 和 C++ 的开源代码库,不定期更新。如果你发现本页面的开源库有错漏之处,非常欢迎给俺提供反馈——有 GitHub 帐号的同学,可以[https://github.com/programthink/opensource/issues 给俺发 issue];没帐号的同学,可以去[……继续阅读 » 开心洋葱 8年前 (2017-03-04) 2356浏览 0评论488个赞
git clone https://github.com/happyonion/TextRank4ZH#下载networkx包,打开下载文件http://pypi.python.org/packages/2.6/n/networkx/networkx-1.6-py2.6.egg#md5=85bea3bc5f8f34b444b5fbda67c546c4……继续阅读 » 开心洋葱 8年前 (2017-03-04) 1760浏览 0评论1963个赞
ubuntu 15.04 安装 mitmf 在使用时 MITMf.py –help 安装使用错误 apt-get install python-dev python-setuptools libpcap0.8-dev libnetfilter-queue-dev libssl-dev libjpeg-dev lib……继续阅读 » 开心洋葱 9年前 (2015-09-19) 2058浏览 0评论2336个赞
受其他程序员汇编 PHP 资源,kahun 在 Github 发起系统管理员相关的开源资源整理。 内容分类包括:备份/克隆软件、云计算/云存储、协作软件、配置管理、日志管理、监控、项目管理…… 当然也有系统管理员相关书籍。 另外推荐一篇文章:《10本适合于系统管理员的最佳书籍》,目前比 kahun 他们整理的列表更丰富……继续阅读 » 开心洋葱 10年前 (2015-01-22) 2410浏览 0评论2272个赞