-
python3中int(整型)的使用教程
所属栏目:[Python] 日期:2020-12-17 热度:63
Python3支持三种不同的数值类型: 整型(int)--通常被称为是整型或整数,可以是正整数或负整数,不带小数点。Python3整型是没有限制大小的,可以当做long类型使用, 但实际上由于机器内存的有限,我们使用的整数是不可能无限大的。 浮点型(float)--浮点型[详细]
-
Python Socket编程详细介绍
所属栏目:[Python] 日期:2020-12-17 热度:135
在使用Python做socket编程时,由于需要使用阻塞(默认)的方式来读取数据流,此时对于数据的结束每次都需要自己处理,太麻烦。并且网上也没找到太好的封装,所以就自己写了个简单的封装。 封装思路 1. 客户端每次请求均发送一个 SocketRequest 对象,其中封[详细]
-
Python存取XML的常见方法实例分析
所属栏目:[Python] 日期:2020-12-17 热度:176
本篇章节讲解Python存取XML的常见方法。供大家参考研究具体如下: 目前而言,Python 3.2存取XML有以下四种方法: 1.Expat 2.DOM 3.SAX 4.ElementTree 以以下xml作为讨论依据 xml version="1.0" encoding="utf-8"Schools School Name="XiDian" Clas[详细]
-
Python爬取qq music中的音乐url及批量下载
所属栏目:[Python] 日期:2020-12-17 热度:109
前言 qq music上的音乐还是不少的,有些时候想要下载好听的音乐,但有每次在网页下载都是烦人的登录什么的。于是,来了个qqmusic的爬虫。至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧。下面开始找吧(讲的不对不要笑我) 实现如下 #寻找ur[详细]
-
Python操作Excel之xlsx文件
所属栏目:[Python] 日期:2020-12-17 热度:136
前言 之前处理excel的读写时用的是xlrd/xlwt,但是这两个库有个缺点就是只对xls的格式处理的比较好,对以xlsx结尾的格式就不行了。由于现在大家使用的都是最新版本的office,excel的格式都是xlsx,因此此时再继续用xlrd/xlwt处理就不合适了,庆幸的是对于xlsx[详细]
-
解决uWSGI的编码问题详解
所属栏目:[Python] 日期:2020-12-17 热度:135
发现问题 最近工作中遇到一个问题,在把 Flask 写的应用通过 Supervisor+uWSGI 部署到正式服务器上时,出现了这样的错误: Unable to print the message and arguments C possible formatting error. 或者 UnicodeEncodeError: ‘ascii' codec can't encode[详细]
-
用python写一个windows下的定时关机脚本(推荐)
所属栏目:[Python] 日期:2020-12-17 热度:55
由于本人经常使用笔记本共享WiFi,但是又不想笔记本开机一夜(为了低碳环保嘛 ~_~!),所以每次都要用使用DOS命令关机,感觉好麻烦。正好最近在学习Python,于是决定用python写一个定时关机的脚本: 话不多说由于代码比较简单,直接上代码。 代码块 # -*- co[详细]
-
Python编程之event对象的用法实例分析
所属栏目:[Python] 日期:2020-12-17 热度:136
本篇章节讲解Python编程中event对象的用法。供大家参考研究具体如下: Python提供了Event对象用于线程间通信,它是由线程设置的信号标志,如果信号标志位为假,则线程等待直到信号被其他线程设置成真。这一点似乎和windows的event正好相反。 Event[详细]
-
利用Python实现Windows定时关机功能
所属栏目:[Python] 日期:2020-12-17 热度:82
是最初的几个爬虫,让我认识了Python这个新朋友,虽然才刚认识了几天,但感觉有种莫名的默契感。每当在别的地方找不到思路,总能在Python找到解决的办法。自动关机,在平时下载大文件,以及跑程序的时候能用到的,刚才写了个windows自动关机的小程序,程序过[详细]
-
Python中动态创建类实例的方法
所属栏目:[Python] 日期:2020-12-17 热度:172
简介 在Java中我们可以通过反射来根据类名创建类实例,那么在Python我们怎么实现类似功能呢? 其实在Python有一个builtin函数import,我们可以使用这个函数来在运行时动态加载一些模块。如下: def createInstance(module_name,class_name,*args,**kwargs): mo[详细]
-
详解python调度框架APScheduler使用
所属栏目:[Python] 日期:2020-12-17 热度:96
最近在研究python调度框架APScheduler使用的路上,那么今天也算个学习笔记吧! # coding=utf-8"""Demonstrates how to use the background scheduler to schedule a job that executes on 3 secondintervals."""from datetime import datetimeimport timeimp[详细]
-
python3中dict(字典)的使用方法示例
所属栏目:[Python] 日期:2020-12-17 热度:146
一、clear(清空字典内容) stu = { 'num1':'Tom','num2':'Lucy','num3':'Sam',}print(stu.clear())#输出:None 二、copy(拷贝字典) stu = { 'num1':'Tom',}stu2 = stu.copy()print(stu2) 三、fromkeys(指定一个列表,把列表中的值作为字典的key,生成一个字[详细]
-
Python多线程经典问题之乘客做公交车算法实例
所属栏目:[Python] 日期:2020-12-17 热度:112
本篇章节讲解Python多线程经典问题之乘客做公交车算法。供大家参考研究具体如下: 问题描述: 乘客乘坐公交车问题,司机,乘客,售票员协同工作,通过多线程模拟三者的工作。 司机:开车,停车 售票员:打开车门,关闭车门 乘客:上车,下车 用Pyth[详细]
-
Python类的动态修改的实例方法
所属栏目:[Python] 日期:2020-12-17 热度:143
Python类的动态修改的实例方法 相信很多朋友在编程的时候都会想修改一下已经写好的程序行为代码,而最常见的方式就是通过子类来重写父类的一些不满足需求的方法。比如说下面这个例子。 class Dog: def bark(self): print 'Woof!' class Husky(Dog): def bark[详细]
-
python3中set(集合)的语法总结分享
所属栏目:[Python] 日期:2020-12-17 热度:132
介绍 set 顾明思义,就是个集合,集合的元素是唯一的,无序的。一个{ }里面放一些元素就构成了一个集合,set里面可以是多种数据类型(但不能是列表,集合,字典,可以是元组) 集 合 是 一 个 无 序 不 重 复 元素 的 集 。 基 本 功 能 包 括 关 系 测 试[详细]
-
利用python爬取软考试题之ip自动代理
所属栏目:[Python] 日期:2020-12-17 热度:156
前言 最近有个软件专业等级考试,以下简称软考,为了更好的复习备考,我打算抓取www.rkpass.cn网上的软考试题。 首先讲述一下我爬取软考试题的故(keng)事(shi)。现在我已经能自动抓取某一个模块的所有题目了,如下图: 目前可以将信息系统监理师的30条试题[详细]
-
使用Python对Access读写操作
所属栏目:[Python] 日期:2020-12-17 热度:186
学习Python的过程中,我们会遇到Access的读写问题,这时我们可以利用win32.client模块的COM组件访问功能,通过ADODB操作Access的文件。 1、导入模块 import win32com.client 2、建立数据库连接 conn = win32com.client.Dispatch(r"ADODB.Connection")DSN = '[详细]
-
详解linux下安装python3环境
所属栏目:[Python] 日期:2020-12-17 热度:162
1、linux下安装python3 a、 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstall 'Development Tools'yum install zlib-devel bzip2-devel openssl-devel ncurses-devel 2 下载 Python3.5代码包 wget http[详细]
-
使用Python对Excel进行读写操作
所属栏目:[Python] 日期:2020-12-17 热度:174
学习Python的过程中,我们会遇到Excel的读写问题。这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据。下面我们介绍如何实现使用Python对Excel进行读写操作。 Python版:3.5.2 通过pip安装xlwt,xlrd这两个模块,如果没有安[详细]
-
django开发之settings.py中变量的全局引用详解
所属栏目:[Python] 日期:2020-12-17 热度:174
本文主要介绍的是django中settings.py中变量的全局引用的相关资料,下面话不多说,来看看详细的介绍吧。 前言 在settings.py中添加自定义变量,可以通过setting.(点)变量名的方式访问,如: from django.conf import settingssite_name = settings.SITE_NAMEs[详细]
-
python利用拉链法实现字典方法示例
所属栏目:[Python] 日期:2020-12-17 热度:167
前言 字典也叫散列表,最大的特点是通过key来查找其对应的值其时间复杂度是O(1),下面这篇文章就来给大家介绍介绍python利用拉链法实现字典的方法。 在Python中怎样用列表实现字典 用列表实现字典最大的问题就是解决hash冲突,如果在列表中通过计算不同的key得[详细]
-
使用Python对MySQL数据操作
所属栏目:[Python] 日期:2020-12-17 热度:78
本文介绍Python3使用PyMySQL连接数据库,并实现简单的增删改查。 什么是PyMySQL? PyMySQL是Python3.x版本中用于连接MySQL服务器的一个库,Python2.x中则使用mysqldb。 PyMySQL安装 在使用PyMySQL之前,我们需要确保PyMySQL已经安装。 PyMySQL下载地址:http[详细]
-
使用Python对SQLite数据库操作
所属栏目:[Python] 日期:2020-12-17 热度:107
SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在IOS和Android的APP中都可以集成。 Python内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。[详细]
-
C#七大经典排序算法系列(下)
所属栏目:[Python] 日期:2020-12-17 热度:108
今天跟大家聊聊最后三种排序: 直接插入排序,希尔排序和归并排序。 直接插入排序: 这种排序其实蛮好理解的,很现实的例子就是俺们斗地主,当我们抓到一手乱牌时,我们就要按照大小梳理扑克,30秒后,扑克梳理完毕,4条3,5条s,哇塞...... 回忆一下,俺们[详细]
-
Linux开机启动过程详解
所属栏目:[Python] 日期:2020-12-17 热度:103
计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我[详细]
