搜索到与相关的文章
Python

Python常用的日期时间处理方法示例

#-*-coding:utf-8-*-importdatetime#给定日期向后N天的日期defdateadd_day(days):d1=datetime.datetime.now()d3=d1+datetime.timedelta(days)returnd3#昨天defgetYesterday():today=datetime.date.today()oneday=datetime.timedelta(days=1)yesterday=today-one

系统 2019-09-27 17:52:22 2079

Python

python文件及路径管理函数

glob模块说明:1、glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,支持通配符操作*、?、[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。glob.glob("字符串+通配符")该方法返回指定路径所有匹配的文件的列表,该方法需要一个参数用来指定匹配的路径字符串(本字符串可以为绝对路径也可以为相对路径),其返回的文件名只包括当前目

系统 2019-09-27 17:52:15 2079

Python

Python3 * 和 ** 运算符

转自:https://blog.csdn.net/yilovexing/article/details/80577510在Python中,*和**具有语法多义性,具体来说是有四类用法。1.算数运算*代表乘法**代表乘方>>>2*510>>>2**5322.函数形参*args和**kwargs主要用于函数定义。你可以将不定数量的参数传递给一个函数。不定的意思是:预先并不知道,函数使用者会传递多少个参数给你,所以在这个场景下使用这两个关键字。其实并不是必须写成

系统 2019-09-27 17:51:52 2079

Python

Python中一个for循环循环多个变量的示例

首先,熟悉一个函数zip,如下是使用help(zip)对zip的解释。Helponbuilt-infunctionzipinmodule__builtin__:zip(...)zip(seq1[,seq2[...]])->[(seq1[0],seq2[0]...),(...)]Returnalistoftuples,whereeachtuplecontainsthei-thelementfromeachoftheargumentsequences.Ther

系统 2019-09-27 17:51:25 2079

Python

《与孩子一起学编程》python自测题

测试题一、1、程序可以响应的两种事件分别是键盘事件和鼠标事件。2、处理事件的代码称为事件处理器3、Pygame使用KEYDOWN事件来检测按键是否按下。4、Pos属性会指出事件发生时鼠标所在的位置5、要为用户事件得到下一个可用的事件编号,可以使用pygame.NUMEVENTS。6、要创建一个定时器,可以使用pygame.time.set_timer()。7、要在Pygame窗口中显示文本,可以使用font对象。8、使用字体对象有3个步骤:创建一个字体对象

系统 2019-09-27 17:51:09 2079

Python

使用python实现滑动验证码功能

首先安装一个需要用到的模块pipinstallsocial-auth-app-django安装完后在终端输入piplist会看到social-auth-app-django3.1.0social-auth-core3.0.0然后可以来我的github,下载关于滑动验证码的这个demo:https://github.com/Edward66/slide_auth_code下载完后启动项目pythonmanage.pyrunserver启动这个项目后,在主页就

系统 2019-09-27 17:50:45 2079

Python

python对日志进行处理的实例代码

平时做数据处理基本离不了日志记录功能。每次都配置一堆挺烦人,索性封装个模块,这里记录一下,与大家共享。说明本日志模块目前只有一个方法getLogger,其他配置项通过参数传递,包括日志文件名,等级,日志文件划分方式,日志清除配置,日志格式等。logger.pyimportloggingfromloggingimporthandlers#日志级别字典__level_dict={'critical':logging.CRITICAL,'fatal':loggi

系统 2019-09-27 17:50:32 2079

Python

详解Python文件修改的两种方式

文件的数据是存放于硬盘上的,因而只存在覆盖、不存在修改这么一说,我们平时看到的修改文件,都是模拟出来的效果,具体的说有两种实现方式。一、方式一将硬盘存放的该文件的内容全部加载到内存,在内存中是可以修改的,修改完毕后,再由内存覆盖到硬盘(word,vim,nodpad++等编辑器)。importoswithopen('37r.txt')asfr,\open('37r_swap.txt','w')asfw:data=fr.read()#全部读入内存,如果文件很

系统 2019-09-27 17:50:22 2079

Python

python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例

本文在上文的基础上重新实现支持多线程的服务器。以下为TCP客户端的程序代码:#!/usr/bin/envpython3importsysfromPyQt5.QtCoreimport(QByteArray,QDataStream,QDate,QIODevice,QRegExp,Qt)fromPyQt5.QtWidgetsimport(QApplication,QDateEdit,QFrame,QGridLayout,QHBoxLayout,QLabel,QL

系统 2019-09-27 17:49:39 2079

Python

Python字典推导式将cookie字符串转化为字典解析

cookie:PHPSESSID=et4a33og7nbftv60j3v9m86cro;Hm_lvt_51e3cc975b346e7705d8c255164036b3=1561553685;Hm_lpvt_51e3cc975b346e7705d8c255164036b3=1561553685首先分析一下浏览器中cookie的结构基本上是:key=value;key=value;key=value其中key=value之间用一个分号和一个空格分开首先写一下不

系统 2019-09-27 17:47:05 2079