![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python3
文章平均质量分 66
xh15
本人平凡俗世一女子,略有些优点,然不足一提;略有些缺点,却也无伤大雅!
展开
-
selenium爬取乐文网小说
练手项目由来:智商感人妹子一枚,有时候想看刚完结的小说,在网上不容易找到现成的txt文件,而在线看(一般乐文网上都有我要看的新文,所以锁定了乐文小说网)又是各种污污的广告,各种不方便,所以想方便自己,服务大家,特此新手上路,写了一个。基本完成初期目标:更改小说名,运行py程序,自动在指定目录以指定格式的小说名保存小说目标网址: http://www.lewenxiaoshuo.com核心技术:W原创 2017-03-19 21:16:09 · 2014 阅读 · 1 评论 -
python3学习笔记:元类metaclass
转载过来格式很丑,不能看,所以作罢。详见这篇博客http://blog.jobbole.com/21351/原创 2017-03-26 17:56:40 · 1193 阅读 · 0 评论 -
python3学习笔记:零碎知识点
break语句可以在循环过程中直接退出循环,而continue语句可以提前结束本轮循环,并直接开始下一轮循环。这两个语句通常都必须配合if语句使用。### list:Python内置的一种数据类型叫列表。list是一种有序的集合,可以随时添加和删除其中的元素。格式:[ ] 要删除指定位置的元素,用pop(i)方法,其中i是索引位置:可以获取倒数第2个、倒数第3个L[-2]、L[-3]###原创 2017-03-26 17:59:28 · 1904 阅读 · 0 评论 -
安装教程:python3.5+win7+Scrapy
如何在win7+Python3.5的环境下安装成功scrapy?通过pip3 install Scrapy直接安装,一般会报错:error: Unable to find vcvarsall.bat 网上的解决办法有2种:通过wheel来安装lxml.whl、twisted.whl安装vs2015,并勾选各种支持python的选项这里果断选择了方法一,毕竟方法一的安装包小还方便,步骤如下:原创 2017-04-05 18:07:20 · 2734 阅读 · 1 评论 -
Python垃圾回收机制
首先Python的垃圾回收机制和Java略有不同:python采用引用计数为主,标记-清除(Mark-Sweep)和分代清除为辅的机制,其中标记-清除和分代回收主要是为了处理循环引用的难题。java中已经弃用了引用计数,采用可达性分析来收集垃圾,使用结合复制(Copying)算法(新生代)和标记-整理(Mark-Compact)算法(老年代)的分代回收来回收垃圾。本博文主要分析总结P原创 2017-04-15 13:39:43 · 961 阅读 · 0 评论 -
《Web接口开发与自动化测试(基于Python语言)》读书笔记(一)
之前看了虫师的《Selenium2自动化测试》,觉得简单易懂,适合入门,所以很快入手了刚上架的本书,然而,翻看了下目录,发现和我的期望不是太相符(价格有点虚高了),不过这里还是做下简单的记录。 书中关于Django开发的部分,我直接跳过了,暂时没有需求,直接浏览了关于接口测试的部分内容。接口测试部分接口测试工具 Postman(Chrome插件):模拟和发送HTTP请求,显示返回接口数据,主要原创 2017-04-17 21:26:39 · 6480 阅读 · 4 评论 -
Python3廖雪峰实战项目:难点RequestHandler
最近一直在补别的知识点,个人博客实战项目就耽误了一段时间,不过,再次看day5清晰了一些;但是对新手上路的我,还是一脸懵逼(黑人问号脸?),所以这里稍微记录下自己的理解(本课内容还没有吃透,后面还要回过来研究,暂时先告一段落)。day5 的重点是自己动手撸一个Web框架,我特地去浏览了一遍asyncio的api,再加上网上各位大大的解疑博客,小白大概理清了本课的以下几个重难点:首先Web框架需要处理原创 2017-04-22 20:39:00 · 3900 阅读 · 0 评论 -
Python3廖雪峰实战项目:重难点ORM
Python3学到现在,进入了实战项目阶段:搭建个人博客。 day3的内容,我消化了好几天,今天大致清晰了,完成了编码和粗略测试,这里做个记录。1. 难点一:理解ORM是关键ORM:object relationship model 对象关系映射我的理解:在一个项目里面,需要对数据库进行大量的操作(一个项目,说白了,就是界面+对数据库的增删查改),在不同的地方重复操作数据库,即多次重复与数据库的原创 2017-04-10 16:19:24 · 3672 阅读 · 0 评论 -
Ubuntu16.04+GTX 960 安装tensorflow-gpu教程
最近项目需要用tensorflow跑程序,在实验室服务器挂掉的前提下,只能用简陋的台式机搭环境救急,也是第一次从头到尾搭建好环境,期间掉坑若干次,这里做个记录:1. 下载并安装显卡驱动驱动需要和电脑的gpu配套,上官网:https://www.geforece.cn/drivers 搜索最新的驱动型号,我这里是nvidia-384#终端依次输入如下命令行下载安装:1.删除旧的驱动:sudo apt原创 2017-12-28 14:12:06 · 2215 阅读 · 0 评论 -
python3学习笔记:枚举enum
1. 枚举的定义首先,定义枚举要导入enum模块。枚举定义用class关键字,继承Enum类。用于定义枚举的class和定义类的class是有区别【下一篇博文继续分享】。 示例代码:from enum import Enumclass Color(Enum): red = 1 orange = 2 yellow = 3 green = 4 blue =转载 2017-03-26 16:33:33 · 11069 阅读 · 4 评论 -
python3学习笔记:装饰器
想理解Python的decorator首先要知道在Python中函数也是一个对象,所以你可以将函数复制给变量将函数当做参数返回一个函数函数在Python中给变量的用法一样也是一等公民,也就是高阶函数(High Order Function)。所有的魔法都是由此而来。1,起源我们想在函数login中输出调试信息,我们可以这样做123456789def login(): print('in转载 2017-03-23 13:25:48 · 2131 阅读 · 0 评论 -
python3学习笔记:进程VS线程
转载自廖雪峰大大的教程,感谢廖大,讲的通俗易懂,必须转载哈: http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319292979766bd3285c9d6b4942a8ea9b4e9cfb48d8000 我们介绍了多进程和多线程,这是实现多任务最常用的两种方转载 2017-03-30 11:32:29 · 1265 阅读 · 0 评论 -
python3学习笔记:多进程分布式小例子
最近一直跟着廖大在学Python,关于分布式进程的小例子挺有趣的,这里做个记录。分布式进程Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。一个服务进程可以作为调度者,将任务分布到其他多个进程中,依靠网络通信。由于managers模块封装很好,不必了解网络通信的细节,就可以很容易地编写分布式多进程程序。 master服务端原理原创 2017-03-30 18:18:13 · 5542 阅读 · 0 评论 -
python3学习笔记:@property
http://www.2cto.com/kf/201412/359312.html在阅读廖雪峰的Python的笔记时,读到了@property特性,发现略有不足,由于自己是初学,希望惠及更多的初学者吧。@property 的用途是什么呢?下面一步一步地介绍。定义类Student,拥有变量名name和score[java] view plain copy print?class Student转载 2017-03-24 16:18:58 · 3537 阅读 · 0 评论 -
python3学习笔记:函数作为返回值&匿名函数lambda
函数作为返回值高阶函数除了可以接收函数作为参数外,还可以把函数作为结果值返回。def lazy_sum(*args): def sum(): ax=0 for n in args: ax = ax + n return ax return sumf = lazy_sum(1,2,3,4,5)print f# <f转载 2017-03-23 12:33:12 · 6399 阅读 · 0 评论 -
python3学习笔记:生成器generator
跟着廖大学python3一段日子了,这里简单了解下生成器generator,主要是yield的返回值和send的传参,记录下。生成器的基本属性generator = 函数 + yield 简单说,就是一个函数,里面用到了关键字yield,就成为了一个生成器 生成器和函数的不同主要在于:直接调用生成器,不会执行; 举个栗子:c = f() #这里f()是个生成器运行上面这句,f()不会执行,原创 2017-04-02 20:15:19 · 3864 阅读 · 0 评论 -
【已解决】Ubuntu下Django runserver失败
最近有需求在Ubuntu下安装Django搭建网站,在终端pip install django之后,显示安装成功,但是创建项目之后,运行runserver失败,报错如下:"Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you...原创 2018-03-09 11:33:46 · 2225 阅读 · 0 评论