Python小例子

import urllib.request as request
import urllib.parse as parse
import string
print("""
+++++++++++++++++++++++
   数据挖掘哪家强?
   北京朝阳找龙道!
+++++++++++++++++=++++
     """)
def baidu_tieba(url, begin_page, end_page):
    for i in range(begin_page, end_page + 1):
        #sName = ‘E:/Python_test/‘+str(i).zfill(5)+‘.html‘
        m = request.urlopen(url+str(i)+‘.html‘).read()
        print(‘源码:‘+str(m))
        #sName = ‘E:/Python_test/‘+str(i)+‘.html‘
        #print(‘正在下载第‘+str(i)+‘个页面, 并保存为‘+sName)
        #写进文件
        #with open(sName,‘wb‘) as file:
            #file.write(m)
        #file.close()
if __name__ == "__main__":
    url = "http://www.nipic.com/show/"
    begin_page = 10986746
    end_page = 10986748
    baidu_tieba(url, begin_page, end_page)
时间: 2024-08-29 10:35:21

Python小例子的相关文章

这42个Python小例子,太走心~

告别枯燥,60秒学会一个Python小例子.奔着此出发点,我在过去1个月,将平时经常使用的代码段换为小例子,分享出来后受到大家的喜欢. 一.基本操作 . 1 链式比较 i = 3 print(1 < i < 3)  # False print(1 < i <= 3)  # True 2 不用else和if实现计算器 from operator import * def calculator(a, b, k):     return {         '+': add,      

python小例子之删除文本标签

Python 练习册,每天一个小程序 By 白熊花田(http://blog.csdn.net/whiterbear) 转载需注明出处,谢谢. 问题描述: 我们在网上下载或者复制别人代码的时候经常会遇到下载的代码中包含行数标签的情况.如下图: 这些代码中包含着行数如1.,2.等,如果我们想直接运行或者copy代码需要自己手动的删除这些标签.既然学了python,我们写一段脚本来处理它吧. 思路分析: 首先,我们逐行的读取文本. 利用正则表达式,可以顺利地匹配出所有的这些标签以及后面跟随的"\t&

Python小例子(判断质数)

只能被自己或者1整除的数为质数 1 num = int(input('请输入一个数:')) 2 if num > 1: 3 # 查看因子 4 for i in range(2, num): 5 if (num % i) == 0: 6 print(num, "不是质素") 7 print(i, "乘以", num // i, "是", num) 8 break 9 else: 10 print(num, "是质素") 1

python try小例子

#!/usr/bin/python import telnetlib import socket try: tn=telnetlib.Telnet('10.67.21.29',60000) except socket.error, e: print e exit(1) tn.set_debuglevel(1) tn.write('quit'+'\n') print 'ok' socket.error为错误类型 e为对象 python try小例子,布布扣,bubuko.com

python速成第二篇(小爬虫+文件操作+socket网络通信小例子+oop编程)

大家好,由于前天熬夜写完第一篇博客,然后昨天又是没休息好,昨天也就不想更新博客,就只是看了会资料就早点休息了,今天补上我这两天的所学,先记录一笔.我发现有时候我看的话会比较敷衍,而如果我写出来(无论写到笔记本中还是博客中,我都有不同的感觉)就会有不同的想法,我看书或者看资料有时候感觉就是有一种惰性,得过且过的感觉,有时候一个知识想不通道不明,想了一会儿,就会找借口给自己说这个知识不重要,不需要太纠结了,还是去看下一个吧,然后就如此往复下去,学习就会有漏洞,所以这更加坚定了我写博客来记录的想法.

[Python]Python 使用 for 循环的小例子

[Python]Python 使用 for 循环的小例子: In [7]: for i in range(5): ...: print "xxxx" ...: print "yyyy" ...: xxxxyyyyxxxxyyyyxxxxyyyyxxxxyyyyxxxxyyyy

Python小程序练习二之装饰器小例子

Python小程序练习二之装饰器小例子 装饰器: 装饰器实际上就是为了给某程序增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因为就产生了装饰器,使得其满足: 1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式 那么根据需求,同时满足了这两点原则,这才是我们的目的. 装饰器的原则组成: < 函数+实参高阶函数+返回值高阶函数+嵌套函数+语法糖 = 装饰器 > 错误例子: 1.1Decorators.py 1 # The aut

python 小技巧

英文出处:sahandsaba.欢迎加入翻译组. 从我开始学习python的时候,我就开始自己总结一个python小技巧的集合.后来当我什么时候在Stack Overflow或者在某个开源软件里看到一段很酷代码的时候,我就很惊讶:原来还能这么做!,当时我会努力的自己尝试一下这段代码,直到我懂了它的整体思路以后,我就把这段代码加到我的集合里.这篇博客其实就是这个集合整理后一部分的公开亮相.如果你已经是个python大牛,那么基本上你应该知道这里面的大多数用法了,但我想你应该也能发现一些你不知道的新

python3 爬虫小例子

#!/usr/bin/env python# -*- coding: utf-8 -*- import sys,reimport urllib.request,urllib.parse,http.cookiejar class myW3():    def login(self):        'post 数据'        data = {"uid":self.uid,'password':self.password,'actionFlag':'loginAuthenticate