脚本 环境python django

Django框架——图书管理系统、聚合查询、分组查询、F与Q查询

图书管理系统 1.表设计 先考虑普通字段再考虑外键字段 数据库迁移、测试数据录入 2.首页展示 3.书籍展示 4.书籍添加 5.书籍编辑 后端如何获取用户想要编辑的数据、前端如何展示出待编辑的数据 6.书籍删除 聚合查询 聚合函数:Max Min Sum Count Avg 在ORM中支持单独使用聚 ......
框架 管理系统 Django 图书 系统

Python-4迭代器

1.迭代器:指的是能被next()调用且不断返回下一个值的对象,迭代器是一个工具,一个重复的过程,每一次都是基于前一次的结果上进行,不依赖于索引每次只取出一个值,(能够大大节省空间和资源) 2.可迭代对象:可以依次遍历出所有的值(可以使用for 循环) 3.可迭代对象不一定是迭代器 迭代器一定是可迭 ......
Python

C++ vs Python

Why C++ is faster than Python https://www.freecodecamp.org/news/python-vs-c-plus-plus-time-complexity-analysis/ Summary Table | 编程语言 | strongly typed ......
Python vs

Python 推导式

########## 列表推导式 ########## # 30 以内可以被 3 整除的整数 multiples = [i for i in range(30) if i % 3 == 0] print(multiples) # 过滤掉长度小于或等于3的字符串列表,并将剩下的转换成大写字母 name ......
Python

python 检查rtsp流是否可用

import cv2 from func_timeout import func_set_timeout, exceptions def check_rtsp_stream(url): @func_set_timeout(2) def parse_rtsp_stream(rtsp_address): ......
python rtsp

shell脚本中if的“-e,-d,-f”

文件表达式-e filename 如果 filename存在,则为真-d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真-L filename 如果 filename为符号链接,则为真-r filename 如果 filena ......
脚本 shell

当进入conda环境以后最好使用conda install来安装python包

如果您已经进入了一个conda环境,那么建议使用conda install来安装Python包。这是因为conda是Anaconda提供的软件包管理工具,它可以帮助您安装和管理您所需的软件包,同时保证这些软件包与您当前的conda环境兼容。 与此不同,pip是Python默认的包管理工具,它依赖于操 ......
conda install 环境 最好 python

Linux 实用shell脚本

1.查看有多少远程的 IP 在连接本机 #!/bin/bash #!/bin/bash # 查看有多少远程的 IP 在连接本机(不管是通过 ssh 还是 web 还是 ftp 都统计) # 使用 netstat ‐atn 可以查看本机所有连接的状态,‐a 查看所有, # -t仅显示 tcp 连接的信 ......
脚本 Linux shell

【python基础】创建和删除目录

前言 import os import shutil path='/home/tfl19671/out' if not os.path.exists(path): os.mkdir(path) else: shutil.rmtree(path, True) os.mkdir(path) 其中 shu ......
基础 目录 python

Python: MySQL

Pool 使用pool正确方法: 从pool取connection,使用完close(), 底层CMySQLConnection会return到deque, 此时从pool中得到的PooledMySQLConnection底层_cnx变为None ......
Python MySQL

python的绘图工具matplotlib.pyplot

matplotlib.pyplot 是什么 matplotlib.pyplot 是 matplotlib 库的一个子模块,它提供了一种类似于 MATLAB 的绘图系统,可用于创建各种类型的图表和可视化图像。 使用 pyplot 可以方便地绘制二维图形,如折线图、散点图、直方图、条形图等等。您可以使用 ......
matplotlib 工具 python pyplot

Python

import os path = 'E:/a_final/voc/images/JPEGImages' # 路径 filenames = os.listdir(path) # 获取文件名 print(filenames) # 'list' object has no attribute 'split ......
Python

Python-3 lambda表达式

1.lambda表达式主要的作用就是将代码更加简洁高效 指的是:表达一句只有返回值的函数 语法:lambda 参数: 返回值 """ -*- coding: utf-8 -*- @FileName: lambda.py @Software: PyCharm @Time : 2023/4/28 13: ......
表达式 Python lambda

用于大数据集群的Centos7虚拟机基础环境配置

用于大数据集群(自定义Hadoop和CDH6)的Centos7虚拟机基础环境配置 博客ID 2 安装一些通用的软件并配置,然后复制为多个虚拟机 下载 CentOS-7-x86_64-DVD-1908.iso http://ftp.iij.ad.jp/pub/linux/centos-vault/7. ......
集群 Centos7 环境 基础 数据

Python通过终端 cmd 获取GPU相关信息

# 获取GPU相关信息 def get_gpu_info(): try: cmd_out = subprocess.check_output('nvidia-smi --query-gpu=name,memory.used,memory.total --format=csv,noheader', s ......
终端 Python 信息 GPU cmd

用于大数据集群的Centos7虚拟机基础环境配置

用于大数据集群(自定义Hadoop和CDH6)的Centos7虚拟机基础环境配置 博客ID 2 安装一些通用的软件并配置,然后复制为多个虚拟机 下载 CentOS-7-x86_64-DVD-1908.iso http://ftp.iij.ad.jp/pub/linux/centos-vault/7. ......
集群 Centos7 环境 基础 数据

linux shell 脚本中变量截取

今天再写shell的时候,感觉字符串截取不是特别顺利,最后用切割字符串获取的,就随便整理一些 定义变量 [root@iZ1la3d1xbmukrZ ~]# net=https://www.cnblogs.com/dalianpai/ [root@iZ1la3d1xbmukrZ ~]# 1、# 号截取 ......
变量 脚本 linux shell

Python-运行库报错“ImportError: DLL load failed: 找不到指定的模块。”

1.看到这个报错的一瞬间,以为是Pycharm有问题,加上公司的电脑,对于2020以后的版本的不适用,以为是Pycharm需要有改动。但是大费周章(不断安装卸载Pycharm)以后,依旧没有任何的改变。百度以后,说是第三方库的某个模块没有,让卸载三方库,重新安装。尝试过以后没有用。 2.思考了两天, ......
ImportError 模块 Python failed load

Python3多进程共享变量实现方法

今天同事反映一个问题让帮忙看一下:多进程共用一个变量,在一个进程中修改后,在另外的进程中并没有产生修改。 一、错误的实现方式 最初以为是没添加global声明导致修改未生效,但实际操作发现global方式在多进程中也只能读不能写。错误示例代码如下: import multiprocessing # ......
变量 进程 Python3 方法 Python

Python3+WebSockets实现WebSocket通信

一、说明 1.1 背景说明 前段时间同事说云平台通信使用了个websocket的东西,今天抽空来看一下具体是怎么个通信过程。 从形式上看,websocket是一个应用层协议,socket是数据链路层、网络层、传输层的抽像;从应用场合上看,websocket可以使用javascript实现,而sock ......
WebSockets WebSocket Python3 Python

Python单例的常用几种实现方法

这两天在看自己之前写的代码,所以正好把用过的东西整理一下,单例模式,在日常的代码工作中也是经常被用到, 所以这里把之前用过的不同方式实现的单例方式整理一下。 装饰器的方式 这种方式也是工作中经常用的一种,用起来也比较方便,代码实现如下 def Singleton(cls): _instance = ......
常用 方法 Python

在linux部署django项目,新手记录

ssh连接远程连接linux,上传django项目 安装python,mysql,Linux下安装Python虚拟环境Virtualenv 安装 nginx Ubuntu 20.04 上安装 Nginx uwsgi, 配置uwsgi Nginx在配置监听80端口不生效问题 nginx配置 nginx ......
新手 项目 django linux

Nginx环境准备

准备服务器系统 环境准备 (1)确认centos的内核 准备一个内核为2.6及以上版本的操作系统,因为linux2.6及以上内核才支持epoll,而Nginx需要解决高并发压力问题是需要用到epoll,所以我们需要有这样的版本要求。 我们可以使用uname -a命令来查询linux的内核版本。 (2 ......
环境 Nginx

python-docx,指定表格区域替换文本

输入 python-docx,从数据库查询数据, SQL如下:SELECT contract_amount,interest_rate FROM acc_cus.cus_loan_contract clc WHERE project_no = 'BUWS10043190001' limit 11, ......
python-docx 表格 文本 区域 python

Python3从头/尾删除子符串的正确操作

一、说明 从某个时候发现python的字符串变量自带的strip()方法,除了可以删除字符串头尾的空格,还可以用来删除头尾的字符串觉得很好用。也就一直这么用,一直也没发现什么问题。 今天在修复一个bug时使用了strip()方法但从结果看bug并没有按预期被消除,一是没怀疑strip()删除子字符串 ......
从头 Python3 Python

Python关于jsonpath路径里面包含中文或进行参数化的解决方案

#jsonpath路径包含中文 当jsonpath路径包含中文时,我们只需要在jsonpath路径里面把中文用引号包裹即可 准备json文件 { "data": [ { "Details": [ { "姓名": "张三" } ] } ] } jsonpath :"$.data[0].Details[ ......
路径 jsonpath 解决方案 参数 方案

Python3+cgroupspy安装使用教程

一、系统资源使用限制的必要性探讨 对于一个脚本,最基础的限制是要限制单进程实例以保证了不会存在多个进程实例、在运行程序主体逻辑前检测系统资源剩余量确保自己不是压夸系统的最后一根稻草、设置程序运行超时时间以保证进程实例不会无休止地运行下去。 进一步,在部署有可用性要求较高的服务的主机中,我们还需要关注 ......
cgroupspy Python3 教程 Python

Python3文件路径/目录获取教程

一、获取文件路径实现 1.1 获取当前文件路径 import os current_file_path = __file__ print(f"current_file_path: {current_file_path}") __file__变量其实有个问题,当文件被是被调用文件时__file__总是 ......
路径 Python3 文件 目录 教程

Python3压缩和解压缩实现

一、说明 压缩和解压缩是日常常用的操作,不管是windows上图形界面的操作,还是linux上用命令来进行压缩解压缩,总的而言都还是比较方便的。 但用代码来实现就没做过,近期也得实现代码压缩与解压缩操作,所以就抽时间来研究一下。 二、zip文件压缩和解压缩实现 import os import zi ......
Python3 Python

力扣 228. 汇总区间--python

给定一个 无重复元素 的 有序 整数数组 nums 。 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。 列表中的每个区间范围 [a,b] 应该按如下格式输出: "a->b" ......
区间 python 228