Python 代码片段

从文件获得cookies

cookies={}
with open(r'cookies.txt','r') as f:
    for line in f.read().split(';'): 
    #其设置为1就会把字符串拆分成2份 
        name,value = line.strip().split('=', 1) 
        cookies[name] = value

爬取网页上的图片

import urllib.request
import re
def getHtml(url):
    page = urllib.request.urlopen(url)
    html = page.read().decode('utf-8')
    return html
def getImg(html):
    reg = r'src="(.+?\.jpg)" width'
    imgre = re.compile(reg)
    imglist = re.findall(imgre,html)
    x = 0
    for imgurl in imglist:
        urllib.request.urlretrieve(imgurl,'images/%s.jpg' % x)
        x+=1
html = getHtml('http://tieba.baidu.com/p/741081023')
getImg(html)

使用pymysql操纵MySQL

import pymysql
try:
    conn= pymysql.connect(host='localhost', port=3306, user='DBSAdmin', passwd='admin', charset='UTF8', db='dbs')
    cur=conn.cursor()                              #获取一个游标对象
    cur.execute("INSERT INTO nameage VALUES('小明', 15),('小洪', 17),('小高', 16),('小刚', 15)")#插入数据
    cur.execute("SELECT * FROM nameage")
    data=cur.fetchall()
    for row in data:
        print('%s\t%s' %row)
except Exception as e:
    print("发生异常")
finally:
    cur.close()                                    #关闭游标
    conn.commit()                                  #向数据库中提交任何未解决的事务,对不支持事务的数据库不进行任何操作
    conn.close()                                   #关闭到数据库的连接,释放数据库资源
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载,觉得这篇写 SQLAlchemy Core,写得非常不错。不过后续他没写SQLAlchemy ORM... ...
    非梦nj阅读 10,833评论 1 14
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,833评论 19 139
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,725评论 6 427
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,976评论 25 709
  • 想着,在一张纸上,左边写着失败,右边写着着成功。必定,左边会长好多好多。忧愁恐惧会有的,但是随着失败的增加,对成功...
    迷迭的阅读 1,193评论 0 0

友情链接更多精彩内容