python 获取当前目录下的文件目录和文件名实例代码详解

os模块下有两个函数: os.walk()  os.listdir()# -*- coding: utf-8 -*- import os def file_name(file_dir): for root, dirs, files in os.walk(file_dir):...

2020-05-26

使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)

全国抗”疫”这么久终于见到曙光,在家待了将近一个月,现在终于可以去上班了,可是却发现出门必备的口罩却一直买不到。最近看到京东上每天都会有口罩的秒杀活动,试了几次却怎么也...

2020-05-26

GDAL 矢量属性数据修改方式(python)

Case:需要给一个现有的shp数据创建一个字段,并将属性表中原有的一个文本类型的属性转换为整型后填入新创建的字段。Problem:新字段创建成功,但是赋值操作无效,即无法成功给字段写...

2020-05-26

利用Python裁切tiff图像且读取tiff,shp文件的实例

我就废话不多说了,还是直接看代码吧!from osgeo import gdal, gdalnumeric, ogrfrom PIL import Image, ImageDrawfrom osgeo import gdal_arrayimport osimport operatorfrom...

2020-05-26

将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程

1. 概述本文记录在 Ubuntu 16.04 上将 python 升级为 3.8 版本,并配置为系统默认 python3 的过程。在 Ubuntu 16.04 中,python3 的默认版本为 3.5:$ python3 -V
Python 3.5.2本...

2020-05-26

在Python中用GDAL实现矢量对栅格的切割实例

概述:本文讲述如何在Python中用GDAL实现根据输入矢量边界对栅格数据的裁剪。效果:裁剪前矢量边界裁剪后实现代码:# -*- coding: utf-8 -*-"""@author lzugis@date 2017-06-02@b...

2020-05-26

python闭包、深浅拷贝、垃圾回收、with语句知识点汇总

1.1 闭包1、闭包概念1. 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用,这样就构成了一个闭包2. 一般情况下,在我们认知当...

2020-05-26

python读取当前目录下的CSV文件数据

在处理数据的时候,经常会碰到CSV类型的文件,下面将介绍如何读取当前目录下的CSV文件,步骤如下1、获取当前目录所有的CSV文件名称:#创建一个空列表,存储当前目录下的CSV文件全称fi...

2020-05-26

浅谈Python中range与Numpy中arange的比较

本文先比较range与arange的异同点,再详细介绍各自的用法,然后列举了几个简单的示例,最后对xrange进行了简单的说明。1. range与arange的比较(1)相同点:A、参数的可选性、默认缺省...

2020-05-26

python 链接sqlserver 写接口实例

我是使用pymssql完成的sqlserver,首先下载符合版本的pymssql的whl,然后安装,在pycharm的default setting->project Interpreter中确定项目的Interpreter有pymssql,然后就开始了~...

2020-05-26

python检查目录文件权限并修改目录文件权限的操作

我就废话不多说了,还是直接看代码吧!# -*- coding: utf-8 -*-# @author flynetcnimport sys, os, pwd, stat, datetime; LOG_FILE = '/var/log/checkDirPermission.log'; ngin...

2020-05-26

Django框架models使用group by详解

Django框架models使用group by详解:首先,看下列代码:UserData.objects.filter(hubid=sensorid,time__range=(time2,time1)).values('hour').annotate(sum_out=Sum('outdoor'),...

2020-05-26

pygame实现飞机大战

本文实例为大家分享了pygame实现飞机大战的具体代码,供大家参考,具体内容如下运行效果图:import pygameimport randomimport timeimport osfrom os import pathWIDTH = 480HEIG...

2020-05-26

Django User 模块之 AbstractUser 扩展详解

最近在写博客,刚好写到用户注册注销模块,觉得这一方面还是挺有趣的。当尝试掀开 Django 的源代码时一切 API 就不会变得那么摸不着。顺着读Django 的各模块源码,我们可以更灵活...

2020-05-26

Django 自定义权限管理系统详解(通过中间件认证)

1. 创建工程文件, 修改setting.py文件django-admin.py startproject project_name特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试setting.py 最...

2020-05-26

python实现飞机大战项目

本文实例为大家分享了python实现飞机大战的具体代码,供大家参考,具体内容如下引用了小甲鱼的框架,往上面添加了一些新功能1、我方飞机模块import pygame class MyPlane(pygame....

2020-05-26

在Mac中PyCharm配置python Anaconda环境过程图解

在 python 开发中我们最常用的IDE就是PyCharm,有关PyCharm的优点这里就不在赘述。在项目开发中我们经常用到许多第三方库,用的最多的命令就是pip install 第三方库名 进行安装...

2020-05-26

屏蔽Django admin界面添加按钮的操作

例如,我想去掉某个Model界面的增加按钮,如下图所示:一般的做法是修改 template,但是,有没有更简便易行的方法呢?答案是肯定的。只需要修改admin.py中对应的 ModelAdmin 即可。下面...

2020-05-26

Python 3.8 新功能来一波(大部分人都不知道)

Python 是一门广受好评的编程语言,每个版本的更新都会对开发社区带来一定影响。近日,Python 3.8 已进入 beta 2 版本的测试中,各项新特性已经添加完毕,最终版本预计于今年 10 月...

2020-05-26

django admin后管定制-显示字段的实例

先说需求: 1、django 自带了admin后管,如果我们需要使用,只需把我们定义的models注册即可;2、但如果只是简单注册,那显示的很简单,根本看不到每行记录的描述信息,全部以model objec...

2020-05-26

Windows 下python3.8环境安装教程图文详解

python3.8新功能相关文章Python 3.8 新功能大揭秘【新手必学】 Python 3.8 新功能来一波(大部分人都不知道) 第一步下载python3.8,官网下载较慢,我已经下载好了64位32位第二步...

2020-05-26

Django+boostrap 美化admin后台的操作

工具:Pycharm,Django1.11.9.1.下载django_admin_bootstrappedpip install django-admin-bootstrapped2.打开django项目目录下的settings.py文件,如图添加内容,必须放在django本...

2020-05-26

python+selenium 脚本实现每天自动登记的思路详解

最近受疫情影响,学校要求每天必须进行健康登记,而我身处大山深处,身体健康,足不出户,奈何总是容易忘记,遂决定手撸一个自动登记的小程序,仅供学习交流之用,话不多说,直接上代码。
配...

2020-05-26

python3 实现口罩抽签的功能

一、口罩抽签的逻辑每个人产生对应的抽签码;
开始进行抽签;
公布中签结果;
这次案例写的比较简单,实际生产环境远比这复杂的多,但是万变不离其宗,基本逻辑还是差不多的……二、口...

2020-05-26

Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式

Django自带有个强大的后天管理系统,接下来我就给大家介绍一下x的admin一些强大的操作及后台美化。首先给大家介绍一些xadmin的注册创建,首先下载官方xadmin插件包放到对应的第...

2020-05-26

django从后台返回html代码的实例

需求:有时需要直接从后台返回html代码,并带有相应的css,免得在前端再写一堆嵌入代码进行判断。django从 views 往 templates 传输html代码时,默认是不渲染此html代码,原因是为了...

2020-05-26

django xadmin 管理器常用显示设置方式

课程管理器:class CourseAdmin(object): # 设置列表显示字段 list_display = ['name', 'course_org', 'detail','degree','learn_times','students','fav_nums','image','c...

2020-05-26

django admin 添加自定义链接方式

背景最近做项目开发出现一个需求,就是前端会发来用户对某一项内容的报错,报错信息中包含出错内容的id,为了方便管理,需要实现点击这个id直接转达相应内容的详情页面。效果展示解...

2020-05-26

在django admin详情表单显示中添加自定义控件的实现

在开发中有需求在详情显示里外键字段内容,并且添加按钮弹窗内容,以及按钮跳转内容。以前并没有做过相似的开发,我们的后台是xadmin,当时正在研究xadmin的插件,于是想着能不能用插...

2020-05-26

python字典和json.dumps()的遇到的坑分析

最近项目中需要与管易云erp做对接,看了他的接口文档,php的示例代码,于是用python仿写。其中传的参数data中前面几个json数据是固定的,最后需要加一个签名,该签名是对前面的json数...

2020-05-26

深入浅析Python 命令行模块 Click

Click 是用 Python 写的一个第三方模块,用于快速创建命令行。我们知道,Python 内置了一个 Argparse 的标准库用于创建命令行,但使用起来有些繁琐,Click 相比于 Argparse,就好比 r...

2020-05-26

Python获取对象属性的几种方式小结

本文将简单介绍四种获取对象的方法。假如有以下的类:class Person(object): def __init__(self, name, age): self.name = name self.age = age def __str__(self): ret...

2020-05-26

Python3 获取文件属性的方式(时间、大小等)

os.stat(path) :用于在给定的路径上执行一个系统 stat 的调用。path:指定路径返回值:st_mode: inode 保护模式
-File mode: file type and file mode bits (permissions).
st_i...

2020-05-26

pycharm实现在子类中添加一个父类没有的属性

我就废话不多说了,还是直接看代码吧!class Car(): """一次模拟汽车的简单尝试""" def __init__(self, make, model, year): """初始化描述汽车的属性""" self.make =...

2020-05-26

PyCharm中Matplotlib绘图不能显示UI效果的问题解决

问题描述我们利用了Matplotlib的类Cursor,向图形添加一组纵横交叉的直线,从而实现图形界面中任何位置的数值定位的可视化效果。但使用PyCharm,绘图结果在右侧的部分:
这固然是需...

2020-05-26

Matplotlib使用Cursor实现UI定位的示例代码

Matplotlib编程实现import matplotlib.pyplot as pltimport numpy as npfrom matplotlib.widgets import Cursorlineprops = dict(color="red", lw=2)fig, ax = plt.subplot...

2020-05-26

解决pycharm不能自动补全第三方库的函数和属性问题

因为python是动态语言,变量类型是可变的,所以不管pycharm还是sublime都做不到准确的类型推断。一个比较取巧的做法是assertassert isinstance(a, A_type)
a.<TAB> # 可以补全...

2020-05-26

python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)

流式布局
流式布局,也叫做瀑布流布局,是网页中经常使用的一种页面布局方式,它的原理就是将高度固定,然后图片的宽度自适应,这样加载出来的图片看起来就像瀑布一样整齐的水流淌下...

2020-05-26

Python实现子类调用父类的初始化实例

前言python中进行面向对象编程,当在子类的实例中调用父类的属性时,由于子类的__init__方法重写了父类的__init__方法,如果在子类中这些属性未经过初始化,使用时就会出错。例如以...

2020-05-26

python3中sorted函数里cmp参数改变详解

今天在刷leetcode的时候,对于179题返回最大数,用python2中的sorted(cmp)会很方便,但是在python3中这一参数被取消了,经过查找,发现应该借助functools中的cmp_to_key函数,直接贴代...

2020-05-26

python 子类调用父类的构造函数实例

当子类继承父类后,需要调用父类的方法和属性时,需要调用父类的初始化函数。class A(object): def __init__(self): self.nameaa = 'aa' def funca(self): print('func...

2020-05-26

对python中return与yield的区别详解

首先比较下return 与 yield的区别:return:在程序函数中返回某个值,返回之后函数不在继续执行,彻底结束。yield: 带有yield的函数是一个迭代器,函数返回某个值时,会停留在某个位置,...

2020-05-26

Python基于类路径字符串获取静态属性

一个python类,其类路径字符串是student.Studentclass Student: name = 'admin' age = 12通过如下方式就能获取到类的属性及其属性值import importlib# 类的全路径path = 's...

2020-05-26

Python数据结构dict常用操作代码实例

dict是python中的常用数据结构,应该尽量掌握其使用方法字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 ,...

2020-05-26

Python dict和defaultdict使用实例解析

先看一个需求from collections import defaultdict"""需求: 统计user_list中字母出现的次数"""user_dict = {}user_list = ['A', 'B', 'C', 'A', 'C', 'C']# 第一种方式for...

2020-05-26

python3 sorted 如何实现自定义排序标准

在 python2 中,如果想要自定义评价标准的话,可以这么做def cmp(a, b): # 如果逻辑上认为 a < b ,返回 -1 # 如果逻辑上认为 a > b , 返回 1 # 如果逻辑上认为 a == b, 返回 0...

2020-05-26

python中安装django模块的方法

网上搜一下对应的版本号,版本号相对应。
安装django有两种方式:1.pip安装pip install django这个方法我用的时候已经报错。貌似访问被阻挡。我一般都用第二种2.下载压缩包手动...

2020-05-26

python deque模块简单使用代码实例

最近在pythonTip做题的时候,遇到了deque模块,以前对其不太了解,现在特此总结一下deque模块是python标准库collections中的一项,它提供了两端都可以操作的序列,这意味着,在序列的前...

2020-05-26

Python函数生成器原理及使用详解

1.python函数运行原理import inspectframe = Nonedef foo(): bar()def bar(): global frame frame = inspect.currentframe() pass# python解释器 python.exe 会用一个...

2020-05-26

Python基于read(size)方法读取超大文件

pyhon读取文件很方便,但是,如果文件很大,而且还是一行文件,那就蛋疼了. 不过还好有read(size)方法,这个方法就是每次读取size大小的数据到内存中下面来个示例def readlines(...

2020-05-26
返回顶部
顶部