-
Python可变参数函数用法实例
所属栏目:[Python] 日期:2020-12-16 热度:188
本篇章节讲解Python可变参数函数用法。供大家参考研究。具体如下: #!/usr/bin/pythondef f1(a,b): print a,bdef f2(a,*b): print a,bdef f3(a,**b): print a,bdef f4(a,*b,**c): print a,b,cdef f5(a,b=2,c=3): print a,cdef f6(a,*c): print a,cf1[详细]
-
Python打印斐波拉契数列实例
所属栏目:[Python] 日期:2020-12-16 热度:115
本篇章节讲解Python打印斐波拉契数列的方法。供大家参考研究。具体实现方法如下: #打印斐波拉契数列#!/usr/bin/pythondef feibolaqi(n): if n == 0 or n == 1: return n else: return feibolaqi(n-1) + feibolaqi(n-2)num = int(raw_input('please[详细]
-
Python写入CSV文件的方法
所属栏目:[Python] 日期:2020-12-16 热度:111
本篇章节讲解Python写入CSV文件的方法。供大家参考研究。具体如下: # _*_ coding:utf-8 _*_#xiaohei.python.SEO.call.me:)#win+python2.7.ximport csvcsvfile = file('csvtest.csv','wb')writer = csv.writer(csvfile)writer.writerow(['id','url',[详细]
-
Python根据区号生成手机号码的方法
所属栏目:[Python] 日期:2020-12-16 热度:74
本篇章节讲解Python根据区号生成手机号码的方法。供大家参考研究。具体实现方法如下: # _*_ coding:utf-8 _*_#xiaohei.python.SEO.call.me:)#win+python2.7.xnumber = "1350571" #这里演示杭州区号with open("hm.txt","w") as f: for i in range(00[详细]
-
Python抓取淘宝下拉框关键词的方法
所属栏目:[Python] 日期:2020-12-16 热度:185
本篇章节讲解Python抓取淘宝下拉框关键词的方法。供大家参考研究。具体如下: import urllib2,refor key in open('key.txt'): do = "http://suggest.taobao.com/sugcode=utf-8#63;)",".*"]',urllib2.urlopen(do).read()) for i in _re : print i[详细]
-
Python抓取百度查询结果的方法
所属栏目:[Python] 日期:2020-12-16 热度:136
本篇章节讲解Python抓取百度查询结果的方法。供大家参考研究。具体实现方法如下: #win python 2.7.ximport re,sys,urllib,codecsxh = urllib.urlopen("http://www.baidu.com/sq1=123lt;td class=fh3 class="t"a.*(Pfirst.*)/h3',re.I)match = rc.fi[详细]
-
python友情链接检查方法
所属栏目:[Python] 日期:2020-12-16 热度:160
本篇章节讲解python友情链接检查方法。供大家参考研究。具体实现方法如下: # _*_ coding:utf-8 _*_#xiaohei.python.SEO.call.me:)#win+python2.7.ximport urllib2,refor i,line in enumerate(open('link.txt')): url_ = line.strip() print i,line[详细]
-
python发送HTTP请求的方法小结
所属栏目:[Python] 日期:2020-12-16 热度:200
本篇章节讲解python发送HTTP请求的方法。供大家参考研究。具体如下: 这里包含 Python 使用 GET/HEAD/POST 方法进行 HTTP 请求 1. GET 方法: import httplib conn = httplib.HTTPConnection("www.python.org") conn.request("GET","/index.html") r[详细]
-
python登录豆瓣并发帖的方法
所属栏目:[Python] 日期:2020-12-16 热度:161
本篇章节讲解python登录豆瓣并发帖的方法。供大家参考研究。具体如下: 这里涉及urllib、urllib2及cookielib常用方法的使用 登录豆瓣,由于有验证码,采取的办法是将验证码图片下载到同目录下,查看图片后输入验证码即可登录、发帖 帖子内容写死在代[详细]
-
Python中atexit模块的基本使用示例
所属栏目:[Python] 日期:2020-12-16 热度:194
atexit模块很简单,只定义了一个register函数用于注册程序退出时的回调函数,我们可以在这个回调函数中做一些资源清理的操作。 注:如果程序是非正常crash,或者通过os._exit()退出,注册的回调函数将不会被调用。 我们也可以通过sys.exitfunc来注册回调,但[详细]
-
浅谈Python中的闭包
所属栏目:[Python] 日期:2020-12-16 热度:159
Python中的闭包的概念, 在我看来, 就相当于在某个函数中又定义了一个或多个函数, 内层函数定义了具体的实现方式, 而外层返回的就是这个实现方式, 但并没有执行, 除非外层函数调用的内层的实现方法被执行了。至于这个怎么执行, 看下面的例子就知道了[详细]
-
Python查询阿里巴巴关键字排名的方法
所属栏目:[Python] 日期:2020-12-16 热度:56
本篇章节讲解Python查询阿里巴巴关键字排名的方法。供大家参考研究。具体如下: 这里使用python库urllib及pyquery基本东西的应用,实现阿里巴巴关键词排名的查询,其中涉及到urllib代理的设置,pyquery对html文档的解析 1. urllib 基础模块的应用,[详细]
-
Python实现批量修改文件名实例
所属栏目:[Python] 日期:2020-12-16 热度:51
本篇章节讲解Python实现批量修改文件名的方法。供大家参考研究。具体如下: 下载了评书《贺龙传奇》,文件名中却都含有xxx有声下载,用脚本将其去掉。脚本涉及os.rename重命名方法,str.partition方法使用, 及正则match,search方法区别 # encoding[详细]
-
Python使用bs4获取58同城城市分类的方法
所属栏目:[Python] 日期:2020-12-16 热度:192
本篇章节讲解Python使用bs4获取58同城城市分类的方法。供大家参考研究。具体如下: # -*- coding:utf-8 -*-#! /usr/bin/pythonimport urllibimport os,datetime,sysfrom bs4 import BeautifulSoupreload(sys) sys.setdefaultencoding( "utf-8" ) __B[详细]
-
python中偏函数partial用法实例分析
所属栏目:[Python] 日期:2020-12-16 热度:151
本篇章节讲解python中偏函数partial用法。供大家参考研究。具体如下: 函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。这种情况下,一个函数有一个或多个参数预先就能用上,以便函数能用更少的参数进行[详细]
-
python数据结构之图深度优先和广度优先实例详解
所属栏目:[Python] 日期:2020-12-16 热度:138
本篇章节讲解python数据结构之图深度优先和广度优先用法。供大家参考研究。具体如下: 首先有一个概念:回溯 回溯法(探索与回溯法)是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回[详细]
-
python数据结构之图的实现方法
所属栏目:[Python] 日期:2020-12-16 热度:115
本篇章节讲解python数据结构之图的实现方法。供大家参考研究。具体如下: 下面简要的介绍下: 比如有这么一张图: A - B A - C B - C B - D C - D D - C E - F F - C 可以用字典和列表来构建 graph = {'A': ['B','C'],'B': ['C','D'],'C': ['D'],'D'[详细]
-
Python实现批量下载图片的方法
所属栏目:[Python] 日期:2020-12-16 热度:67
本篇章节讲解Python实现批量下载图片的方法。供大家参考研究。具体实现方法如下: #!/usr/bin/env python#-*-coding:utf-8-*-'#Filename:download_file.pyimport os,sysimport reimport urllibimport urllib2base_url = 'xxx'array_url = list()pic_[详细]
-
python实现自动重启本程序的方法
所属栏目:[Python] 日期:2020-12-16 热度:66
本篇章节讲解python实现自动重启本程序的方法。供大家参考研究。具体实现方法如下: #!/usr/local/bin/python#-*- coding: UTF-8 -*-##################################################################### python 自动重启本程序################[详细]
-
python获取局域网占带宽最大3个ip的方法
所属栏目:[Python] 日期:2020-12-16 热度:139
本篇章节讲解python获取局域网占带宽最大3个ip的方法。供大家参考研究。具体实现方法如下: import reimport urlliburl = 'http://admin:netcenter@192.168.0.1/analyze.cgipage=1sf=1'a = urllib.urlopen(url).read()ip = re.findall(r'192.168.[详细]
-
python实现用户登陆邮件通知的方法
所属栏目:[Python] 日期:2020-12-16 热度:141
本篇章节讲解python实现用户登陆邮件通知的方法。供大家参考研究。具体如下: 这里写在linux计划任务里定时执行,当有新用户登陆时候发送用户名到指定邮箱通知管理员。 #!/usr/bin/env python#encoding=utf-8from smtplib import SMTPimport subproc[详细]
-
Python实现文件按照日期命名的方法
所属栏目:[Python] 日期:2020-12-16 热度:105
本篇章节讲解Python实现文件按照日期命名的方法。供大家参考研究。具体实现方法如下: 这里实现文件按照创建的时期批量重命名的功能 # -*- coding: utf-8 -*- import osimport timeimport datetimerootDir = "I:/1/"dic={}for dirName,subDirs,fileL[详细]
-
Python基于checksum计算文件是否相同的方法
所属栏目:[Python] 日期:2020-12-16 热度:50
本篇章节讲解Python基于checksum计算文件是否相同的方法。供大家参考研究。具体如下: 假设有2个二进制文件(0.bin,1.bin),用checksum检验内容是否相同 # coding: utf8# Python2.6.2import md5with open('0.bin','rb') as f: s = md5.new(f.read())[详细]
-
python查看zip包中文件及大小的方法
所属栏目:[Python] 日期:2020-12-16 热度:140
本篇章节讲解python查看zip包中文件及大小的方法。供大家参考研究。具体实现方法如下: #!/usr/bin/env pythonimport zipfilez = zipfile.ZipFile("test.zip","r")for filename in z.namelist(): print 'File:',filename,bytes = z.read(filename) p[详细]
-
Python使用turtule画五角星的方法
所属栏目:[Python] 日期:2020-12-16 热度:93
本篇章节讲解Python使用turtule画五角星的方法。供大家参考研究。具体实现方法如下: #!/usr/bin/env pythonimport turtleimport timeturtle.forward(100)turtle.right(144)time.sleep(1)turtle.forward(100)turtle.right(144)time.sleep(1)turtle.f[详细]
