-
Python编程实现双击更新所有已安装python模块的方法
所属栏目:[Python] 日期:2020-12-17 热度:126
本篇章节讲解Python编程实现双击更新所有已安装python模块的方法。供大家参考研究具体如下: 首先声明我是一个升级控。几乎每天会查看一下手机、电脑是否有新的应用需要更新。 同样,我的python模块也是这样。百度了一下,发现目前还没有人将更新[详细]
-
Python使用QRCode模块生成二维码实例详解
所属栏目:[Python] 日期:2020-12-17 热度:190
Python使用QRCode模块生成二维码 QRCode官网 https://pypi.python.org/pypi/qrcode/5.1 简介 python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库。 简单用法 import qrcode img = qrcode.make('hello,qrcode')img.save('test.pn[详细]
-
requests和lxml实现爬虫的方法
所属栏目:[Python] 日期:2020-12-17 热度:94
如下所示: # requests模块来请求页面 # lxml模块的html构建selector选择器(格式化响应response) # from lxml import html # import requests # response = requests.get(url).content # selector = html.formatstring(response) # hrefs = selector.xpath('[详细]
-
python函数中return后的语句一定不会执行吗?
所属栏目:[Python] 日期:2020-12-17 热度:59
前言 return语句用于退出函数,向调用方返回一个表达式。 return在不带参数的情况下(或者没有写return语句),默认返回None 。None是一个特殊的值,它的数据类型是NoneType。NoneType是Python的特殊类型,它只有一个取值None。 它不支持任何运算也没有任何[详细]
-
Python字符串处理实现单词反转
所属栏目:[Python] 日期:2020-12-17 热度:122
Python字符串处理学习中,有一道简单但很经典的题目,按照单词对字符串进行反转,并对原始空格进行保留: 如:‘ I love China! ‘ 转化为:‘ China! love I ‘ 两种解决方案: 方案1:从前往后对字符串进行遍历,如果第一个就是空格,直接跳过,直到第一个[详细]
-
浅谈Python中的可变对象和不可变对象
所属栏目:[Python] 日期:2020-12-17 热度:52
什么是可变/不可变对象 不可变对象,该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向这个新的地址。 可变对象,该对象所指向的内存中的值可以被改[详细]
-
python的pdb调试命令的命令整理及实例
所属栏目:[Python] 日期:2020-12-17 热度:192
python的pdb调试命令的命令整理及实例 一、命令整理 pdb调试命令 完整命令 简写命令 描述 args a 打印当前函数的参数 break b 设置断点 clear cl 清除断点 condition 无 设置条件断点 continue c或者cont 继续运行,知道遇到断点或者脚本结束 disable 无 禁[详细]
-
python3 shelve模块的详解
所属栏目:[Python] 日期:2020-12-17 热度:192
python3 shelve模块的详解 一、简介 在python3中我们使用json或者pickle持久化数据,能dump多次,但只能load一次,因为先前的数据已经被后面dump的数据覆盖掉了。如果我们想要实现dump和load多次,可以使用shelve模块。shelve模块可以持久化所有pickle所支持[详细]
-
Python中定时任务框架APScheduler的快速入门指南
所属栏目:[Python] 日期:2020-12-17 热度:82
前言 大家应该都知道在编程语言中,定时任务是常用的一种调度形式,在Python中也涌现了非常多的调度模块,本文将简要介绍APScheduler的基本使用方法。 一、APScheduler介绍 APScheduler是基于Quartz的一个python定时任务框架,实现了Quartz的所有功能,使用[详细]
-
python运行其他程序的实现方法
所属栏目:[Python] 日期:2020-12-17 热度:61
python运行其他程序的实现方法 这里提供了两种实现方法,一.os.system()函数和 使用ShellExecute函数运行其他程序及实现代码,大家可以参考下, 一 使用os.system()函数运行其他程序 打开系统的记事本程序 import os os.system('notepad')0 os.system('notep[详细]
-
简单易懂的python环境安装教程
所属栏目:[Python] 日期:2020-12-17 热度:171
今天开始学习python,首先环境安装 1.在https://www.python.org/downloads/下载python2.X或者3.X(ps:这里建议下载32位的python ,因为64位python开发出来的程序, 打包成 EXE程序后会不兼容32位系统 ) 2.下载之后安装,打开安装包 2.1默认安装,默认安装[详细]
-
python面向对象_详谈类的继承与方法的重载
所属栏目:[Python] 日期:2020-12-17 热度:160
1. 类的继承与方法的重载 上面就是先定义了一个类A,然后由定义了一个类B,B继承了类A,这样B就有了A的非私有属性和方法。 class Washer: company='ZBL' def __init__(self,water=10,scour=2): self._water=water #不想让用户直接访问实例变量,可以标志成私[详细]
-
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
所属栏目:[Python] 日期:2020-12-17 热度:99
最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas,numpy,scipy,matplotlib,jupyter)等进行一些初步的数据挖掘和分析。 在使用matplotlib画图时,横坐标为中文,但是画出的条形图横坐标总是显示“框框[详细]
-
Python编写一个闹钟功能
所属栏目:[Python] 日期:2020-12-17 热度:80
音频文件放入和.py文件同级的目录下 import winsound # 导入此模块实现声音播放功能import time # 导入此模块,获取当前时间# 提示用户设置时间和分钟my_hour = input("请输入时:")my_minute = input("请输入分:")flag = 1while flag: t = time.localtime([详细]
-
python 表达式和语句及for、while循环练习实例
所属栏目:[Python] 日期:2020-12-17 热度:190
Python中表达式和语句及for、while循环练习 1)表达式 常用的表达式操作符:x + y,x - yx * y,x / y,x // y,x % y逻辑运算:x or y,x and y,not x成员关系运算:x in y,x not in y对象实例测试:x is y,x not is y比较运算:x y,x y,x = y,x = y,x == y,x !=[详细]
-
Python学习教程之常用的内置函数大全
所属栏目:[Python] 日期:2020-12-17 热度:113
前言 内置函数,一般都是因为使用比较频繁或是元操作,所以通过内置函数的形式提供出来。在Python中,python给我们提供了很多已经定义好的函数,这里列出常用的内置函数,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧。 一、数学函数 abs([详细]
-
Python调用微信公众平台接口操作示例
所属栏目:[Python] 日期:2020-12-17 热度:57
本篇章节讲解Python调用微信公众平台接口操作。供大家参考研究具体如下: 这里使用的是Django,其他类似 # coding=utf-8from django.http import HttpResponseimport hashlib,time,refrom xml.etree import ElementTree as ETdef weixin(request):[详细]
-
Python中动态检测编码chardet的使用教程
所属栏目:[Python] 日期:2020-12-17 热度:196
前言 在互联网的世界里,每个页面都使用了编码,但是形形色色的编码让我们的代码何以得知其棉麻格式呢?charset将很好的解决这个问题。 1. chardet chardet是Python社区提供了一个类库包,方便我们在代码中动态检测当前页面或者文件中的编码格式信息。接口非[详细]
-
python中matplotlib实现最小二乘法拟合的过程详解
所属栏目:[Python] 日期:2020-12-17 热度:97
前言 最小二乘法Least Square Method,做为分类回归算法的基础,有着悠久的历史(由马里?勒让德于1806年提出)。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和[详细]
-
python 创建弹出式菜单的实现代码
所属栏目:[Python] 日期:2020-12-17 热度:195
python 创建弹出式菜单的实现代码 实现效果图: Python代码 import win32ui import win32api from win32con import * from pywin.mfc import window class MyWnd(window.Wnd): def __init__ (self): window.Wnd.__init__(self,win32ui.CreateWnd()) self._ob[详细]
-
梯度下降法介绍及利用Python实现的方法示例
所属栏目:[Python] 日期:2020-12-17 热度:107
本文主要给大家介绍了梯度下降法及利用Python实现的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧。 梯度下降法介绍 梯度下降法(gradient descent),又名最速下降法(steepest descent)是求解无约束最优化问题最常用的方法,[详细]
-
使用python实现接口的方法
所属栏目:[Python] 日期:2020-12-17 热度:129
接口基础知识: 简单说下接口测试,现在常用的2种接口就是http api和rpc协议的接口,今天主要说:http api接口是走http协议通过路径来区分调用的方法,请求报文格式都是key-value形式,返回报文一般是json串; 接口协议:http、webservice、rpc等。 请求方式[详细]
-
Python中的__slots__示例详解
所属栏目:[Python] 日期:2020-12-17 热度:114
前言 相信Python老鸟都应该看过那篇非常有吸引力的Saving 9 GB of RAM with Python's slots 文章,作者使用了__slots__让内存占用从25.5GB降到了16.2GB。在当时来说,这相当于用一个非常简单的方式就降低了30%的内存使用,着实惊人。作者并没有提到他的业务[详细]
-
python 中random模块的常用方法总结
所属栏目:[Python] 日期:2020-12-17 热度:57
python 中random的常用方法总结 一、random常用模块 1.random.random() 随机生成一个小数 print(random.random()) # 输出0.6060562117996784 2.random.randint(m,n) 随机生成一个m到n的整数(包括n) print(random.randint(1,5)) #输出 5 3. random.randrang[详细]
-
python3之微信文章爬虫实例讲解
所属栏目:[Python] 日期:2020-12-17 热度:57
前提: python3.4 windows 作用:通过搜狗的微信搜索接口http://weixin.sogou.com/来搜索相关微信文章,并将标题及相关链接导入Excel表格中 说明:需xlsxwriter模块,另程序编写时间为2017/7/11,以免之后程序无法使用可能是网站做过相关改变,程序较为简单[详细]
