![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
空山老师
空山新雨后,天气晚来秋。
展开
-
用实例带你全面了解python property属性(零基础入门必看)
今天为大家带来的内容是:用实例带你全面了解python property属性1. 什么是property属性一种用起来像是使用的实例属性一样的特殊属性,可以对应于某个方法如下的例子用于说明如何定一个简单的property属性:property属性的定义和调用要注意一下几点:定义时,在实例方法的基础上添加 @property 装饰器;并且仅有一个self参数 调用时,无...原创 2019-11-04 16:14:36 · 476 阅读 · 0 评论 -
实例详解:python高级编程之消息队列(Queue)与进程池(Pool)
今天为大家带来的内容是:python高级编程之消息队列(Queue)与进程池(Pool),结合了实例的形式详细分析了Python消息队列与进程池的相关原理、使用技巧与操作注意事项!!!Queue消息队列:1.创建2.方法3.进程通信因为进程间不共享全局变量,所以使用Queue进行数据通信,可以在父进程中创建两个字进程,一个往Queue里写数据,一个从Queu...原创 2019-11-04 16:09:27 · 744 阅读 · 0 评论 -
实战训练:做做python装饰器练习题(含详细答案)
今天为大家带来的内容是:python装饰器练习题及答案文中通过实例代码介绍的非常详细,具有不错的参考意义,还是老样子,代码块较长就用图片的方式展现出来!!!一:编写装饰器,为多个函数加上认证的功能(用户的账号密码)要求登录成功一次,后续的函数都无需输入用户名和密码FLAG=False#此时还未登录 全局变量 写这个步骤的意义在于:方便 知道已经登录成功了,就不再重复登录...原创 2019-11-04 16:06:34 · 1209 阅读 · 0 评论 -
详解:90%以上python初学者的共同难题(__name__原理及用法)
今天为大家带来的内容是:详解:90%以上python初学者的共同难题(name原理及用法)1、python中name是什么意思?很多python的初学者可能都会遇到一个问题:name是什么意思?在刚开始学习python的时候,我们总会看到这样一句代码: if __name__ == "__main__":一开始我以为这句代...原创 2019-11-04 16:01:50 · 331 阅读 · 0 评论 -
用Python 爬虫实现增加博客访问量的方法(含源码)
前言:这篇文章主要介绍了Python 爬虫实现增加博客访问量的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!!!一、序言:最近项目做完了,闲着没事儿。。。随手写了个博客访问量爬虫玩玩,访问量过万不是事儿!!!每个步骤注释都很清晰,代码仅供学习参考!---- Nick.Peng二、所需环境:Py...原创 2019-11-01 15:58:04 · 558 阅读 · 1 评论 -
非常详细的讲解案列:python中的Elasticsearch操作汇总
前言:文章内容详细的介绍了python中的Elasticsearch操作汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下!!!导入包 from elasticsearch import Elasticsearch本地连接 es = Elasticsea...原创 2019-11-01 15:55:26 · 504 阅读 · 0 评论 -
14行代码示例讲解:教你解决python上传图片限制格式问题
前言:这篇文章主要介绍了python 上传图片限制格式问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下!!! 嗨喽:正在学习python的小伙伴或者打算学习的,可以加群:877562786领取资料!今天更新的内容挺实用的,也是个比较简单的东西,分享出来的意思,更多是帮助到遇上这方面问题的朋友,话不多说“上货”。先上代码:以前项目里总是用:...原创 2019-11-01 15:53:03 · 470 阅读 · 0 评论 -
python中enumerate() 与zip()函数的使用比较实例分析
前言:这篇文章主要介绍了python中enumerate()与zip()函数的使用比较,结合实例形式分析了enumerate()与zip()函数的功能、用法及操作注意事项,需要的朋友可以参考下!!!本文实例讲述了python中enumerate() 与zip()函数的使用比较。分享给大家供大家参考,具体如下:enumerate() 与zip()是两个常用的内置函数,这两个函数功能类似,...原创 2019-10-31 14:52:34 · 478 阅读 · 0 评论 -
python+selenium 点击单选框-radio的实现方法
前言:今天小编就为大家分享一篇python+selenium 点击单选框-radio的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧!!!例子:以百度文库中选择文档的类型为例问题一:遍历点击所有文档类型的单选框嗨喽:正在学习python的小伙伴或者打算学习的,可以加群领学习资料哦:877562786 1 2 3 4 ...原创 2019-10-31 14:50:04 · 3703 阅读 · 0 评论 -
Python实现多线程/多进程的TCP服务器
前言:这篇文章主要为大家详细介绍了Python实现多线程/多进程的TCP服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。多线程的TCP服务器,供大家参考,具体内容如下背景:同学公司的传感器设备需要将收集的数据发到服务器上,前期想写一个简单的服务器来测试下使用效果,设备收集的数据非常的重要,所以考虑使用TCP协议来实现。因为只是测试使用,所以采用多线程的方式,毕竟节省资源嘛...原创 2019-10-31 14:47:21 · 1377 阅读 · 0 评论 -
Python获取一个用户名的组ID过程解析
前言:这篇文章主要介绍了Python获取一个用户名的组ID过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下!!!getpwname只能得到gid一个username。嗨喽:正在学习python的小伙伴或者打算学习的,可以加群领学习资料哦:877562786 1 2 import pwd ...原创 2019-10-31 14:44:33 · 569 阅读 · 0 评论 -
Python的Lambda函数用法详解
在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是大家常说的匿名函数。这篇文章主要介绍了Python的Lambda函数用法,需要的朋友可以参考下!!!1.为什么要用lambda函数?先举一个例子:将一个列表里的每个元素都平方。先用def来定义函数,代码如下 1 2 3 4 def sq(x)...原创 2019-10-31 14:42:16 · 2398 阅读 · 0 评论 -
python实现静态web服务器
这篇文章主要为大家详细介绍了python实现静态web服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下HTTP协议简介HTTP请求1:浏览器首先向服务器发送HTTP请求,请求包括:方法:GET还是POST,GET仅请求资源,POST会附带用户数据;路径:/full/url/path;域名:由Host头指定:Host: www.sina.com以及其他相关的Header;...原创 2019-10-31 14:36:37 · 333 阅读 · 0 评论 -
实战:用python写个小游戏!(详细解释,建议收藏)
前言:今天为大家带来的内容是实战:用python写个小游戏!(详细解释,建议收藏)本文具有不错的参考意义及学习意义,希望大家会喜欢!要是觉得不错记得点赞,转发关注,不迷路哦!引言自从python语言大火之后,除了在科学计算领域python有用武之地之外,在游戏、后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下其中的有趣之...原创 2019-10-18 19:21:25 · 17013 阅读 · 4 评论 -
python集合常见运算案例解析(内含实用小工具)
前言:这篇文章主要介绍了python集合常见运算,结合具体实例形式分析了Python使用集合生成随机数的几种常用算法的效率比较,需要的朋友可以参考下。提示:本文实例讲述了python集合常见运算。分享给大家供大家参考,具体如下:python生成不重复随机数放在列表中的效率比较运行并得出结果:==================== RESTA...原创 2019-10-18 19:19:52 · 209 阅读 · 0 评论 -
详细讲解python的反射机制!(含实例和代码中的对与错分析)
前言:今天为大家带来的内容是详细讲解python的反射机制!(含实例和代码中的对与错分析)文中代码具有不错的参考意义,希望通过内容能够对各位有所帮助!喜欢的不忘关注点赞转发不迷路哦!!!一、反射机制简介:通过字符串的形式导入模块 通过字符串的形式,去模块中寻找指定的函数,并执行 规定用户输入格式 模块名/函数名 通过__import__的形式导入模块,并通过 hasattr和get...原创 2019-10-18 19:18:29 · 296 阅读 · 0 评论 -
2019年BAT公司(月薪2W5)Python面试题之爬虫
前言:故有谚语说:打仗之前知晓军情尤为重要,不是有句话说:知己之方能百战不殆!哪如今的面试是不是同样的道理,特别是大公司,一个好的岗位几百人抢也是常用的事,你不了解你想进的公司文化和发展趋势,那你拿什么去和别人竞争。特别是如今社会“人才”遍地都是,竞争压力越来越大,不能做到知己知彼,但也好歹略懂一二吧,你说是不是这个道理!今天为大家带来的内容是:2019年BAT公司(月薪2W...原创 2019-10-18 19:17:21 · 193 阅读 · 0 评论 -
实战:四个步骤教你用python实现KNN分类算法!(建议收藏)
前言:这篇文章主要为大家详细介绍了python实现KNN分类算法,文中示例代码介绍的非常详细,具有一定的参考价值,希望对各位有所帮助。一、KNN算法简介邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。kNN算法的核心思想是如果一...原创 2019-10-18 19:16:01 · 817 阅读 · 1 评论 -
Python Tensorflow框架入门-介绍
介绍1.TensorFlow的含义Tensor:张量Flow:流动2.TensorFlow详细架构3.TensorFlow基本架构前端(编程模型) -> 负责构造计算图 -> python c++ java后端(运行时) -> 负责执行计算图 -> C++4.TensorFlow 大事记2015年11月9日: Google在github上开源了Ten...原创 2019-05-20 15:44:11 · 854 阅读 · 0 评论 -
教你用python( while)写猜年龄小游戏!含过程与解析)
前言:这篇文章主要介绍了python 使用while写猜年龄小游戏过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。提示:本文内容不长,部分代码用图片方式呈现出来!喜欢的话不忘收藏关注不迷路哦。需求:用户一轮有三次机会进行猜年龄游戏,每猜一次会给相应的提示告知用户应该往大点猜或者小点猜,三次机会用完以后,可选择重新再来三次机...原创 2019-10-08 17:20:36 · 2352 阅读 · 1 评论 -
三个步骤方法教你准备python开发工作之配置虚拟环境(非常重要)
前言:今天为大家带来的内容是三个步骤方法教你准备python开发工作之配置虚拟环境,文章具有不错的参考意义,希望能够帮助到大家!一、使用步骤1、安装virtualenvwrapper# window下 pip install virtualenvwrapper-win# linux下pip install virtualenvwrapper2、配置电脑上存放虚拟环境的...原创 2019-10-08 17:21:51 · 184 阅读 · 0 评论 -
用python写个云顶之弈阵容助手,助你今晚“吃鸡”(遗传算法)
前言:从自走棋开始火了之后,很多人也料到了LOL版的自走棋肯定会大火,单单从用户这方面来说,大火的趋势肯定会越烧越旺。这不,今天为大家带来的内容是用python写个云顶之弈阵容助手,助你今晚“吃鸡”(遗传算法)LOL云顶之弈人工智障助手爬取相关网站内容获取英雄信息,阵容搭配与得分,遗传算法设计,运行结果,完整代码——Github欢迎star。概述本人云顶新手,好多年不玩LOL了...原创 2019-10-09 18:57:36 · 1832 阅读 · 1 评论 -
用Python做开发,六大小技巧教你简化代码!(含实例)
前言:俗话说得好:熟能生巧!敲代码何尝不是一样呢!今天为大家带来的内容是用Python做开发,六大小技巧教你简化代码!(含实例),具有不错的参考意义!Python开发代码简化除了采用规范化的编程规则之外,代码编写的逻辑性和对内置规则的掌握也对其有一定的影响,以下是Python3支持的用法,合理的利用可以极大的简化代码的书写复杂度。一. 列表推导式对于一组列表,如果想让其所有元素翻倍...原创 2019-10-09 18:58:25 · 296 阅读 · 0 评论 -
如何用Python处理大数据?3个小技巧助你提升效率(建议收藏)
今天为大家带来的内容是如何用Python处理大数据?3个小技巧助你提升效率(建议收藏)本文具有不错的参考意义,希望能够帮助到大家!首先,提出个问题:如果你有个5、6 G 大小的文件,想把文件内容读出来做一些处理然后存到另外的文件去,你会使用什么进行处理呢?解答:不用在线等,给几个错误示范:有人用multiprocessing 处理,但是效率非常低。于是,有人用python处理大文件还是会存...原创 2019-10-10 18:18:39 · 1225 阅读 · 0 评论 -
详解:用python路径拼接os.path.join()函数的用法!(含实例)
前言:今天为大家带来的内容是详解python路径拼接os.path.join()函数的用法!(含实例),本文具有不错的参考意义,希望能够对大家有所帮助。os.path.join()函数:连接两个或更多的路径名组件1.如果各组件名首字母不包含'/',则函数会自动加上demo1输出:Path10 = homedevelopcodePath20 = home\de...原创 2019-10-10 18:20:18 · 414 阅读 · 0 评论 -
程序员用Python字符串处理时,最常用的7招秘籍!(小结)
前言:今天为大家带来的内容是程序员用Python字符串处理时,最常用的7招秘籍!(小结)具有不错的参考意义,希望对大家有所帮助!Python的字符串处理,在爬虫的数据解析、大数据的文本清洗,以及普通文件处理等方面应用非常广泛,而且Python对字符串的处理内置了很多高效的函数,功能非常强大、使用非常方便。今天就把字符串处理时用到最多的方法总结分享给大家,希望大家可以轻松应对字符串处理。...原创 2019-10-10 18:21:25 · 97 阅读 · 0 评论 -
实例教你用Python获取当前函数名称
前言:今天为大家带来的内容是实例教你用Python获取当前函数名称,具有一定借鉴价值,希望对大家有所帮助!提示:python 具有强大的自省能力,在函数运行时,可以在函数内部获取到当前所在的函数名称,请看示例代码class MyClass: def function_one(self): print '3',inspect.stack()[0][3] pri...原创 2019-10-10 18:22:40 · 1015 阅读 · 0 评论 -
详解:四种方法教你对Python获取屏幕截图(PyQt , pyautogui)
前言:今天为大家带来的内容是详解:四种方法教你对Python获取屏幕截图(PyQt , pyautogui)本文具有不错的参考意义,希望能够帮助到大家!Python获取电脑截图有多种方式,具体如下:1. PIL中的ImageGrab模块2. windows API3. PyQt4. pyautogui1. PIL中的ImageGrab模块使用PIL中...原创 2019-10-10 18:23:42 · 8564 阅读 · 0 评论 -
阿里巴巴月薪3万(年薪30万)Python工程师面试真题曝光
前言:“人往高处走,水往低处流”对于学编程语言的各位,找到一家满意的公司是证明自己学习成果的最好证明, 而阿里正是那个磨砺的好场地,今天为大家带来的内容是:阿里巴巴月薪3万(年薪30万)Python工程师面试真题曝光!希望对各位有所帮助。1.Python里面如何生成随机数?答:random模块随机整数:random.randint(a,b):返回随机整数x,a<=x...原创 2019-10-08 17:19:10 · 1289 阅读 · 1 评论 -
# 面向对象编程(OOP)爬虫,爬取LOL的英雄皮肤
如果你是一名撸友,那么你对LOL英雄皮肤应该是相当的喜欢的,毕竟有些皮肤用起来会让我们的手感得心应手的。我们先来看看僧哥的新皮肤首先先对<https://lol.qq.com/>分析一波1.既然要拿取到英雄的皮肤,得先找英雄的资料库吧2.点击资料库,查看英雄的详情,再右键点检查(随便点一个英雄)点击箭头,移动到阿狸小姐姐的位置就可以看图片的网址啦,这一步是我们要...原创 2019-08-24 16:14:47 · 145 阅读 · 0 评论 -
Python-Scrapy抓取中国空气质量全站数据-ChinaArea案例
本节知识点主要是Scrapy对接selenium目标抓取每个城市空气质量指数日历史数据分析网页数据结构1.1. 一级域名页面1.2. 爬虫起始页面1.3. 从上图随便点个城市链接进去,找到月份链接1.4. 这是我们需要抓取的数据字段 加上城市的字段一共有十个了.分析网页数据格式2.1. 第一个页面为静态2.2. 第二个页面为动态页面2.3. 第三个页...原创 2019-05-16 23:14:21 · 1343 阅读 · 0 评论 -
Python语音识别,让人工智能给你读读书,你是想听——萝莉音?御姐音?大叔音?正太音?这些任你选择哦~~~
准备工作:支持Python版本:2.7.+ ,3.4+安装使用Python SDK有如下方式如果已经安装了pip,执行 pip install baidu-aip 即可。如果已安装setuptools,执行 python setup.py install 即可。登录百度ia网站:用百度账号登录进入左侧语言应用创建新应用from aip import AipSpeec...原创 2019-05-15 22:28:50 · 2548 阅读 · 3 评论 -
分分钟几万上下!用Python爬取包图网视频(附代码)切勿商用!
抓取包图网视频目标抓取全站视频数据保存在本地,并以网站视频名命名视频文件。分析网页数据结构经分析我们可以发现总站数据我们可以从这四这选项下手分析网页数据格式网页数据为静态抓取下一页链接OK, 上代码!import requestsfrom lxml import etreeimport threadingclass Spider(object):...原创 2019-05-15 22:06:27 · 2996 阅读 · 2 评论 -
Python Tensorflow框架入门-案例实战
代码实现tensorflow版本的hello world# 引入tensorflowimport tensorflow as tf# 创建一个常量hw = tf.constant('hello world')# 启动一个session会话sess = tf.Session()# 运行计算流图print(sess.run(hw))Tensorflow的编程模式一般有两种...原创 2019-05-20 15:44:31 · 1676 阅读 · 2 评论 -
GIT版本管理看这一篇就够了
一、简介GIT基本上是目前最为先进的分布式版本控制系统,通过GIT能够非常方便的管理文件多个版本,能够实现版本的回滚,比对等功能,并且支持分布式也就是多人协同工作。GIT也是目前使用作为广泛的版本控制软件,大名鼎鼎的Github网站能直接与GIT对接,使用GIT上传代码到Github之中。二、GIT安装配置通常来说,Linux系统使用各自版本对应的包管理工具可以非常方便的安装GIT。例如...原创 2019-05-19 19:29:14 · 1520 阅读 · 1 评论 -
Pyenv管理Python多版本环境
一、简介在配置Python环境的时候,我们常常会遇到环境冲突的问题,特别是在多个Python版本的时候。例如Linux系统基本都会自带一个Python2.7,这个Python是Linux本身需要使用的,所以我们一般不会去使用这个Python,而是自己安装一个,这个时候就常常遇到冲突的问题。当然,如果熟悉Python的配置的话,是不会遇到这个问题的,但如果需要配置多个Python版本,且之间不互...原创 2019-05-19 19:18:49 · 216 阅读 · 0 评论 -
Git版本控制工具 -- 分支管理(四)
概念分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导...原创 2019-05-19 15:09:18 · 510 阅读 · 0 评论 -
Git版本控制工具 -- 工作区与暂存区(三)
工作区(Working Directory)电脑中的目录,比如我们的git_test,就是一个工作区。版本库(Repository)工作区有一个隐藏目录.git,这个不是工作区,而是git的版本库。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。因为我们创...原创 2019-05-19 15:08:49 · 121 阅读 · 0 评论 -
Git版本控制工具 -- 版本创建与版本回退(二)
创建一个版本库新建一个目录git_test,在git_test目录下创建一个版本库,命令如下:git init可以看到在git_test目录下创建了一个.git隐藏目录,这就是版本库目录。版本创建与回退在git_test目录下创建一个文件code.txt,编辑内容如下:使用如下两条命令可以创建一个版本:git add code.txtgit commit –m ‘...原创 2019-05-19 15:08:26 · 115 阅读 · 0 评论 -
Git版本控制工具 -- 简介与安装(一)
Git简介Git是目前世界上最先进的分布式版本控制系统。Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给L...原创 2019-05-19 15:07:52 · 139 阅读 · 0 评论