-
Pandas 时间序列处理
所属栏目:[Python] 日期:2020-12-20 热度:199
目录 Pandas 时间序列处理 1 Python 的日期和时间处理 1.1 常用模块 1.2 字符串和 datetime 转换 2 Pandas 的时间处理及操作 2.1 创建与基础操作 2.2 时间数据重采样 2.3 滑动窗口 Pandas 时间序列处理 1 Python 的日期和时间处理 1.1 常用模块 datetime tim[详细]
-
Python切片操作
所属栏目:[Python] 日期:2020-12-20 热度:175
切片 取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: L = [ ‘ Michael ‘ , ‘ Sarah ‘ , ‘ Tracy ‘ , ‘ Bob ‘ , ‘ Jack ‘ ] ? ?取前3个元素,应该怎么做? 笨办法: [L[0],L[1],L[2 ]][ ‘ Michael ‘ , ‘ Tracy ‘ ] ?如果[详细]
-
基于python语言下的UI自动化测试框架搭建(一)
所属栏目:[Python] 日期:2020-12-20 热度:113
最近在搭一个UI自动化测试框架,想把整个搭建过程分享出来,如果有不对的地方,希望大家能够指正,首先创建一个名称为,antomation_framework_demo的工程文件, pycharm中工程及文件如下图所示: config:文件中包含调用的浏览器驱动及打开的URL地址 framewor[详细]
-
大撒大撒
所属栏目:[Python] 日期:2020-12-20 热度:174
目录 模块 import 模块名 from 模块名 import 具体的功能 import 和 from...import 的异同之处 模块 什么事模块 模块:是一系列功能的集合体,而函数是某一功能的集合体,因此模块可以看成是一堆函数的集合体。一个py文件内部就可以放一堆函数,因此一个py文[详细]
-
python3 标准库一些总结
所属栏目:[Python] 日期:2020-12-20 热度:73
? 1,统计个数(字符串,列表等)或者初始化字典,输出一个包含键和计数的字典或提供一个元素序列,还可以使用关键字参数讲字符串名映射到计数。 模块:collections? 构造函数: Counter? import collectionstext1 = " asbgewgrg2121aaassbsbgeeeegwwrr " c[详细]
-
Django2.0 配置 media
所属栏目:[Python] 日期:2020-12-20 热度:173
1、setting.py文件 MEDIA_URL= ‘ /media/ ‘ MEDIA_ROOT =os.path.join(BASE_DIR, " media " ) 2、urls.py文件 # 导入正则路径 from django.urls import re_path from django.views.static import serve # formsite 是项目的名称 from formsite.settings im[详细]
-
python——列表操作函数和方法
所属栏目:[Python] 日期:2020-12-20 热度:171
1、添加新元素 1.1 append()函数 描述:append() 方法用于在列表末尾添加新的对象。 语法:list.append(obj)?? 参数:obj -- 添加到列表末尾的对象。 返回值:该方法无返回值,但是会修改原来的列表 1 L=[ ‘ Mike ‘ , ‘ Jane ‘ , ‘ Bob ‘ ] 2 L 3 [ ‘[详细]
-
py知识(每日更新) 8.1
所属栏目:[Python] 日期:2020-12-20 热度:91
单表查询 select 想要的列 from 表where 先从这张表中查询的行group by 分组having 对组过滤order by 排序limit 取一个区间select * from 表 group by 字段名 分组 group by 根据某个重复率比较高的字段进行的 这个字段有多少种可能就分成多少个组 根据性别[详细]
-
python singleton 4种单例
所属栏目:[Python] 日期:2020-12-20 热度:176
def singleton(cls,*args,**kwargs): instances = {} def inner(cls,**kwargs): if cls not in instances: instances[cls] = cls(*args,**kwargs) return instances[cls] return inner@singletonclass Test1: pass# 推荐使用这种 简单好用 线程安全# =======[详细]
-
名称空间和作用域
所属栏目:[Python] 日期:2020-12-20 热度:85
名称空间 定义:内存有一块内存存储变量名与变量间的绑定关系的空间,存放名字(变量名/函数名) 1.内置名称空间 内置名称空间是python解释器独有的,存放python解释器自带的名字,如int,float,len 当Python解释器启动的时候python自动开辟内置名称空间存放了这些p[详细]
-
Python - Django - 页面上展示固定的页码数
所属栏目:[Python] 日期:2020-12-20 热度:167
如果页数太多的话,全部显示在页面上就会显得很冗杂 可以在页面中显示规定的页码数 例如: ?book_list.html: !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" title书籍列表/title link rel="stylesheet" href="/static/bootstrap/css/bootstrap.min[详细]
-
python basemap readshapefile二三事
所属栏目:[Python] 日期:2020-12-20 热度:76
今天要用到basemap读取shp文件报错,查了很多资料,都没有解决。 先是: fig,ax = plt.subplots(figsize=(15,10))from mpl_toolkits.basemap import Basemapm = Basemap(llcrnrlon=-128.,llcrnrlat=30.,urcrnrlon=-110.,urcrnrlat=43.,projection=‘merc‘,l[详细]
-
Python中的幽灵—编码方式
所属栏目:[Python] 日期:2020-12-20 热度:81
首先要搞懂本地操作系统编码与系统编码的区别: 本地操作系统编码方式与操作系统有关,Linux默认编码方式为utf-8,Windows默认编码方式为gbk; 系统编码方式与编译器or解释器有关,Python3解释器默认编码方式为unicode。 编码方式不仅仅代表编码,也包括解码[详细]
-
python itertools 模块讲解
所属栏目:[Python] 日期:2020-12-20 热度:158
1、介绍 itertools 是python的迭代器模块,itertools提供的工具相当高效且节省内存。 使用这些工具,你将能够创建自己定制的迭代器用于高效率的循环。 - 无限迭代器 itertools包自带了三个可以无限迭代的迭代器。这意味着,当你使用他们时,你要知道要的到底[详细]
-
python用来获得图片exif信息的库源码
所属栏目:[Python] 日期:2020-12-20 热度:86
将开发过程中重要的内容段收藏起来,下边内容是关于python用来获得图片exif信息的库的内容。 # library test/debug function (dump given files) if __name__ == ‘__main__‘: import sys import getopt # parse command line options/arguments try: opts,[详细]
-
第12课 python 编程思维:如何debug
所属栏目:[Python] 日期:2020-12-20 热度:66
你学习到今日,会发现python你基本都掌握了。可以完成基本的东西。。。。。 突然有个问题,是为什么我还不能搞程序,完整实现一点东西(贵在坚持,入门就想吃大胖子,想太多了) 另外一个问题,我们写出来简单的代码,本来一个很简单的内容,但是真正能用缺[详细]
-
用VScode配置Python开发环境
所属栏目:[Python] 日期:2020-12-20 热度:72
引用:https://www.jianshu.com/p/506debe61423 前言 VScode是一个相当优秀的IDE,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,不愧是微软爸爸的私生子。 所以用VScode来编写Python,也是相当的好用的。 所以,今天[详细]
-
4.迷宫大逃亡
所属栏目:[Python] 日期:2020-12-20 热度:164
# coding=utf-8 import threading import time import base64 def openfile(): result = "" f = open(r"E:PythonMyScript实验吧in.txt","r") i=int(f.readline().strip()) while (i != 0): line=None while not line: line = f.readline().strip() scale[详细]
-
Python中正则表达式的巧妙使用
所属栏目:[Python] 日期:2020-12-20 热度:197
Python中正则表达式的巧妙使用 刘顺祥 ? Python那些事 ? 7月15日 (点击上方快速关注并设置为星标,一起学Python) 来源:数据分析1480 ? 链接: https://mp.weixin.qq.com/s/uQyW_mlW8CnbtPSF7Z7xFA 前言 正则表达式就是从字符串中发现规律,并通过“抽象”[详细]
-
Django:在OS X环境下连接MySQL数据库
所属栏目:[Python] 日期:2020-12-20 热度:102
安装库 正常的安装只需要执行以下2条命令: $ brew install mysql-connector-c$ pip3 install mysqlclient 但在执行 pip3 install mysqlclient 时,出现报错: which (){ IFS="${IFS= }"; save_ifs="$IFS"; IFS=':' for file do:112 File "string",line 1,in[详细]
-
django drf框架中的user验证以及JWT拓展的介绍
所属栏目:[Python] 日期:2020-12-20 热度:112
登录注册是几乎所有网站都需要去做的接口,而说到登录,自然也就涉及到验证以及用户登录状态保存,最近用DRF在做的一个关于网上商城的项目中,引入了一个拓展DRF JWT,专门用于做验证和用户状态保存。这个拓展比传统的CSRF更加安全。先来介绍一下JWT认证机制[详细]
-
python初体验-条件
所属栏目:[Python] 日期:2020-12-20 热度:157
1、分支执行 其实计算机程序并不只能顺序执行,还能够进行 分支执行 。什么叫 分支执行 ? 为了理解分支执行,我们可以想象:驾驶一辆蓝色的红旗 HS7,行驶在高速公路上, 分支 类似高速公路的 分岔路口 。如果程序没有分支,就相当于我们行驶在一条没有分岔[详细]
-
python:如何获取当前的日期和时间
所属栏目:[Python] 日期:2020-12-20 热度:192
# coding=utf-8 import datetime import time print ( " 格式参数: " ) print ( " %a 星期几的简写 " ) print ( " %A 星期几的全称 " ) print ( " %b 月分的简写 " ) print ( " %B 月份的全称 " ) print ( " %c 标准的日期的时间串 " ) print ( " %C 年份的[详细]
-
Python_set集合&dict字典
所属栏目:[Python] 日期:2020-12-20 热度:105
-------------------集合set------------------ 概念 set是可变的、无序的、不重复的元素集合(约定:set为集合,collection为集合类型或容器) set操作 set初始化 s1 = set() s2 = {} s3 = {1,2,3} # {}内元素非k-v格式并且不为空时,类型为set type(s2),ty[详细]
-
flask的url处理器(url_defaults和url_value_preprocessor)
所属栏目:[Python] 日期:2020-12-20 热度:111
url处理器的作用:对于一部分资源, 你并不是很清楚该如何设定其 URL 相同的部分。例如可能有一些URL包含了几个字母来指定的多国语言语种,但是你不想在每个函数里都手动识别到底是哪个语言 rom flask import Flask,gapp = Flask(__name__)@app.route('/lang[详细]