Unrar的安装与rarfile文件解压

RAR 文件格式也是一种常用的归档与压缩标准格式, 这篇文章我们介绍一下 `unrar` 下 `rarfile` 模块的使用, 这个模块提供了创建、读取、写入、添加及列出 RAR 文件的工具, 这里介绍一下 `unrar` 的安装与相关使用。 一、安装对于一般的扩展包,我们一般直接 `pip install xxx` 即可安装, 但是 unrar 直接安
阅读全文

Python获取目录下所有文件

再我们使用python获取目录下的文件时, 有时需要获取特定类型的所有文件, 这里记录一个获取特定类型文件的函数: ```python 获取目录下的文件def print_all_file_path(path, suffix=''): url = if isinstance(suffix, list) is True: suffix
阅读全文

OSS web直传

本示例是对官方示例,进行修改便与使用, 一、OSS web直传优点 1. 上传速度快,不走服务器进行中转。2. 扩展性强,可多台服务器共享资源,便于后期服务迁移。 二、使用之前需先配置OSS相关信息前往阿里云OSS控制台创建Bucket(需要注意的是要把读写权限改为: 公共读;)根据服务器的位置获取外网endpoint;https://he
阅读全文

Laragon安装PHP8,相关新特性

  • 冯奎
  • 2021-01-28 19:45:29
  • PHP
  • php
2020特殊的一年,在这一年中爆发了新冠疫情, 但在全国人民的努力下,疫情得到了控制。 2020特殊的一年,在这一年中PHP家族迎来了新成员`PHP8`, 在这篇文章中,我们介绍一下php8的安装,以及相关心特性。 因为本人使用的是 `Laragon` 集成环境,所以介绍其下安装,开启相关扩展,修改php8_module引起的启动失败,介绍PHP8相关新特性...
阅读全文

原生js图片拖动排序

再我们上传完图片时,经常不是我们需要的顺序, 这时,我们就需要对上传图片进行排序处理, 这里 我们 基本 `ondragstart` 与 `ondragover` 事件, 进行拖拽排序处理成我们所需的顺序, (本文已封装 `dragSort.js` 插件,可直接使用) 定义和用法`ondragstart` 事件在用户开始拖动元素或选择的文本时触发。 (拖放
阅读全文

Python中zipfile的文件压缩解压

ZIP 文件格式是一个常用的归档与压缩标准, 这篇文章我们介绍一下 zipfile 模块的使用, 这个模块提供了创建、读取、写入、添加及列出 ZIP 文件的工具, 下面就来介绍一下具体的使用方法。 首先引入 zipfile 模块:```pythonimport zipfile```
阅读全文

设计模式的三大类及六大原则

设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
阅读全文

python对Xlsx的读写(openpyxl)

在上一篇文章中我们介绍了Csv文件的操作, 在这片文章中我们介绍一下, 使用 `openpyxl` 对 Xlsx 文件进行读写。 1、安装```pythonpip install openpyxl``` 2. 打开文件① 创建```pythonfrom openpyxl import Workbook 实例化wb = Workb
阅读全文

python读写CSV文件

在使用Python进行数据爬取的时候, 需要将爬下来的数据写入文件中, 这里记录一下使用Python对CSV文件的读写。 CSV文件逗号分隔值(CommaSeparated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号), 其文件以纯文本形式存储表格数据(数字和文本)。```pythonimport csvcsv.reader
阅读全文

Redis GEO经纬度位置处理

Redis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 版本新增。 Redis GEO 操作方法有: geoadd:添加地理位置的坐标。 geopos:获取地理位置的坐标。 geodist:计算两个位置之间的距离。 georadius:根据用户给定的经纬度坐标来获取指定范围内的地理位置集合。 georadiusbymember
阅读全文