
python
文章平均质量分 87
-早起的码农
这个作者很懒,什么都没留下…
展开
-
Python Http请求和HTML的解析
python html 爬取 BeautifulSoup原创 2022-08-15 10:15:08 · 1239 阅读 · 0 评论 -
python,scala,java中的map,reduce和filter
1,python中的map,reduce,filter使用 >>> a=[1,2,3,5]>>> map(lambda x:x+x,a)[2, 4, 6, 10]>>> map(lambda x:2*x,a)[2, 4, 6, 10]>>> reduce(lambda x,y:x*y,a)30>>> filter(lambda x : x%2,a)[1, 3, 5]2,sc原创 2016-12-01 12:04:09 · 2654 阅读 · 1 评论 -
python两个有用的库工具Tornado和Fabric
Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。 http://www.tornadoweb.cn/Fabric是一个Python库,可以通过SSH在多个host上批量执行任务。你可以编写任务脚本,然后通过Fabric在本地就可以使用SSH在大量远程服务器上自动运行。这些功能非常适合应用的自动化部署,或者执行系统管理任务。http://www原创 2015-03-03 11:16:58 · 2043 阅读 · 0 评论 -
python实现已知两个点坐标求与正北夹角度数
代码如下:其中s(x_point_s,y_point_s),e(x_point_e,y_point_e)为两点坐标:def calc_angle(x_point_s,y_point_s,x_point_e,y_point_e): angle=0 y_se= y_point_e-y_point_s; x_se= x_point_e-x_point_s; if x_se==0原创 2014-04-12 22:21:19 · 8837 阅读 · 0 评论 -
基于Django的xadmin项目应用
最近一个项目用到django的xadmin改造来做,这方面资料偏少,现在吧目前自己学到的东西分享一下,一遍大家用到时候查阅。 1, classComm(Settings): 中可以实现菜单中添加模块和二级菜单 def get_nav_menu(self): menus = super(Comm, self).get_nav_menu() menus.append({原创 2013-11-15 15:17:45 · 6472 阅读 · 0 评论 -
用python和awk实现二分法查找
实现根据ip查找出对应的地区code,对应的查找文本内容格式如下iparea 22165248 22165503 CN6109iparea 22165504 22347775 CN6100iparea 22347776 22413311 CN6101iparea 22413312 22544383 CN6100iparea 22544384 23068671 CN1102iparea 243793原创 2011-08-28 22:32:50 · 3053 阅读 · 2 评论 -
“结巴”分词:做最好的Python分词组件
中文分词是中文文本处理的一个基础性工作,然而长久以来,在Python编程领域,一直缺少高准确率、高效率的分词组件。结巴分词正是为了满足这一需求。 在线演示:http://209.222.69.242:9000/ 特性: 支持两种分词模式: 默认模式,试图将句子最精确地切开,适合文本分析; 全模式,把句子中所有的可以成词的词语都扫描出来,适合搜索引擎。用法: 全自动安装:easy_install j转载 2012-10-09 11:45:51 · 3858 阅读 · 0 评论 -
python字典数组排序实现
python对容器内数据的排序有两种,一种是容器自己的sort函数,一种是内建的sorted函数。sort函数和sorted函数唯一的不同是,sort是在容器内排序,sorted生成一个新的排好序的容器eg数组排序: L=[5,2,3,1,4].sort: L.sort()sorted(...) sorted(iterable, cmp=None, key=None,原创 2012-04-21 19:20:56 · 7255 阅读 · 5 评论 -
python 解码js escape,encodeURI
import urllib2urls="%cc%ab%d1%f4%b5%c4%d0%c2%c4%ef" //encodeuri编码(gbk)url="%E4%B8%AD%E6%96%87" //encodeuri编码(utf-8)word="%u4e0a%u6d77%u738b" //escape编码 "\u4e0a\u6d77\u738b".decode('uni原创 2011-11-17 17:22:22 · 7664 阅读 · 0 评论 -
java并行计算Fork/Join和python并行计算pp
计算给定数组中数据所有素数之和java的Fork/Join实现,需要jsr166y的下载http://g.oswego.edu/dl/concurrency-interest/import java.util.concurrent.TimeUnit;import jsr166y.原创 2011-05-05 12:11:00 · 3650 阅读 · 1 评论 -
学好python的资料汇总
转载 一个论坛:http://www.python-forum.org/pythonforum/index.php<br />Python基本安装:<br /> * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站;<br /> * http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进;<br />Python文档:<br /> * http://转载 2011-04-26 08:48:00 · 1640 阅读 · 0 评论 -
python之oracle连接 cx_Oracle
<br />1,根据平台下载http://cx-oracle.sourceforge.net/安装包<br />2,在windows下安装cx_Oracle-5.0-10g.win32-py2.6.msi<br />3,如果报DLL加载失败的错误错误,请下载http://download.youkuaiyun.com/source/3080197及http://download.youkuaiyun.com/source/3080200,解压把其中全部文件放到Python26/Lib/site-packages下<br />4,i原创 2011-03-10 17:09:00 · 3633 阅读 · 0 评论 -
python之mysql连接 MySQLdb
<br />1,根据操作系统下载MySQL-python http://www.codegood.com/archives/4,也可以在https://sourceforge.net/projects/mysql-python/files/mysql-python/得到linux下版本,我这里用到的win32和python2.6<br />2,双击安装MySQLdb<br />3.然后import MySQLdb。出现File "C:/Python26/lib/site-packages/MySQLdb原创 2011-03-10 16:32:00 · 1739 阅读 · 0 评论 -
学好Python必读的几篇文章
<br /> 作为脚本语言Python上手容易,但要学好Python能写出一手漂亮的、Pythonic的Python代码并非一日之功,本文的目的在于推荐一些优秀的Python相关的文章(至于书大家可以看dip、learning python和官方手册去),让你在成长为一名Python高手的路上少走一点弯路。注:文章都是英文的,学好Python读懂英文资料这是必须的了。<br />1. PEP8 Style Guide for Python Code<br />排第一的当属Python的编码规范PEP转载 2011-01-17 10:33:00 · 2055 阅读 · 0 评论 -
基于mongodb的python之增删改查(CRUD)
1,下载mongodb的python驱动,http://pypi.python.org/pypi/pymongo/,根据操作系统和python平台版本选择相应的egg或exe安装。2,新建一个py脚本(可以在eclipse下安装pydev插件,很方便)#coding=utf-8import pymongoconnection = pymongo.Connection("192.168.0.101", 27017)db = connection.pythonprint db.nameprint db.my_c原创 2011-01-09 15:35:00 · 8054 阅读 · 0 评论