脚本 环境python django

hadoop启动脚本

if (($# < 1)); then echo no args input, exit. exit 1 fi case $1 in start) echo [INFO] starting dfs ... start-dfs.sh echo [INFO] done. echo [INFO] star ......
脚本 hadoop

Python中的常用os模块

1. os.getcwd() os.getcwd()可以获取当前的工作路径: 2. os.listdir() os.listdir(path)传入一个路径作为参数,返回该路径下所有文件和目录所组成的列表: 3. os.path.exists() os.path.exists(path)传入一个路径作 ......
模块 常用 Python

python操作redis集群

1 基础环境分析 redis版本:redis-5.0.14 2 脚本示例 说明:向redis集群里面写入10000000条数据,再查询下这些数据 #!/usr/bin/python3 import random import string import hashlib from redisclust ......
集群 python redis

Centos7搭建Minio环境(配置开机自启)

Minio 添加环境变量 # 设置控制台账号 最少3位 export MINIO_ACCESS_KEY=admin # 设置密码 最少8位 export MINIO_SECRET_KEY=12345678 为启动程序授权 chmod +x minio 执行启动 ./minio server /mnt ......
Centos7 环境 Centos Minio

macOS下使用VS Code配置C/C++开发环境

macOS系统中默认的C/C++编译器是clang/clang++,命令行使用gcc/g++或者clang/clang++来执行命令时,都是调用clang/clang++编译器,想使用gcc/g++编译器结合VS Code进行开发的话,我们可以自己安装。 查看一下gcc和clang 1. 安装Hom ......
环境 macOS Code

httprunner 4.x学习 - 7.环境变量.env 的使用

前言 一般来说,在进行实际应用的开发过程中,应用会拥有不同的运行环境,通常会有以下环境: 本地开发环境 测试环境 生产环境 在不同环境中,我们可能会使用不同的数据库或邮件发送等配置,这时候则需要通过 .env 文件来针对不同的运行环境作不同的设置。 环境变量基础知识 在自动化测试中,有时需要借助环境 ......
变量 httprunner 环境 env

安装python torch 遇到的问题

一、解决torch指令安装时Could not find a version that satisfies the requirement xxx (from versions: none) 1.进入torch的wheel下载网站https://download.pytorch.org/whl/to ......
python 问题 torch

Python自制端口扫描器

自制Python端口扫描器 一、工具介绍 这个Python端口扫描器实现了一个基于 PyQt5 的端口扫描器界面,主要包含以下部分: 1. 使用 `setdefaulttimeout()` 方法设置默认的超时时间为 0.001 秒。2. 使用 `socket` 模块创建一个套接字,并尝试与指定的端口 ......
扫描器 端口 Python

python实现生产者和消费者

1 基础说明 python版本:Python 3.6.8 rabbitmq版本: rabbitmq-server-3.6.12-1.el7.noarch.rpm 2 python代码示例 (1)生产者 1 import pika 2 import json 3 import datetime 4 5 ......
生产者 消费者 python

python相关的一些小便条

1.关于 No module named 'PIL' 如果是报错这个,不能直接 pip install PIL,需要装下面的 pip install pillow 2.关于No module named 'qcloud_cos' 这个是腾讯云存储的组件 pip install -U cos-pyth ......
便条 python

【configparser】Python解析配置文件的模块使用总结

简介 configparser 是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。 调用 import configparser config = configparser.Co ......
configparser 模块 文件 Python

python对时间戳数据进行可视化

python对时间戳数据进行可视化 步骤1:加载模块&读取数据 import pandas as pd import os import matplotlib.pyplot as plt import time import datetime plt.rcParams['font.sans-seri ......
时间 数据 python

python与go的对接

python与go的对接 在项目中遇到的问题,go写的程序需要被python调用,要将项目打包成.so文件 首先要确保go build能编译出可执行文件,再打包成.so文件,因为原理与go build是一样的 编译 用测试项目来记录解决过程 测试环境:windows64 源码目录结构: test | ......
python

django系列-环境及纯净配置

一、安装django 1.建立虚拟环境 venv,Python官方用语创建虚拟环境的工具 D:\learn_django>python -m venv ll_env(环境名称) --python=python3.6 #可以替换成电脑里其他python版本 D:\learn_django>python ......
环境 django

python获取视频时长

import cv2 def video_duration_3(filename): cap = cv2.VideoCapture(filename) if cap.isOpened(): rate = cap.get(5) frame_num = cap.get(7) duration = fra ......
时长 python 视频

MySQL 使用脚本同步数据

Microsoft Windows [版本 10.0.22621.1555](c) Microsoft Corporation。保留所有权利。 C:\Users\Administrator>where mysqlC:\apps\mysql\MySQLServer_8.0\bin\mysql.exe ......
脚本 数据 MySQL

Python 2 is no longer supported

异常日志: File "/home/xll/prj/.repo/repo/main.py", line 79 file=sys.stderr) ^ SyntaxError: invalid syntax main.py第79行输出指出异常为: repo: error: Python 2 is no ......
supported Python longer is no

vue环境配置

.env.peizhi ENV = 'peizhi' package.json "serve:peizhi": "vue-cli-service serve && webpack-dev-server NODE_ENV=peizhi --mode peizhi --open --hot" ......
环境 vue

Python3.10动态修改Windows系统(win10/win11)本地IP地址(静态IP)

一般情况下,局域网里的终端比如本地服务器设置静态IP的好处是可以有效减少网络连接时间,原因是过程中省略了每次联网后从DHCP服务器获取IP地址的流程,缺点是容易引发IP地址的冲突,当然,还有操作层面的繁琐,如果想要切换静态IP地址,就得去网络连接设置中手动操作,本次我们使用Python3.10动态地 ......
静态 win Python3 Windows 地址

python + pytest 之 fixture装饰器使用详解

简介: fixture装饰器区别于unnitest的传统单元测试(setup/teardown)有显著改进: 1.fixture装饰的函数可独立命名,并通过声明范围scope,可从测试函数、模块、类或整个项目来使用。 2.按模块化的方式实现,每个fixture都可以互相调用。 3.fixture的范 ......
fixture python pytest

python 小技巧, 如何统计序列中元素出现的频度

dict.fromkeys(data,0) 默认字典,把data里面的值作为key,赋值给0 Counter对象的most_common(3)取出出现频率最高的3个 读取文件, 用re.split("\W+",txt)非字符进行分割,再用Counter进行处理 ......
频度 序列 元素 技巧 python

深入理解 python 虚拟机:描述器实现原理与源码分析

在本篇文章当中主要给大家介绍描述器背后的实现原理,通过分析 cpython 对应的源代码了解与描述器相关的字节码的指令,我们就可以真正了解到描述器背后的原理! ......
源码 原理 python

python 小技巧, 如何根据字典中的值的大小,对字典中的项排序

## ![](https://img2023.cnblogs.com/blog/1304933/202305/1304933-20230509003224765-1453557723.png) ![](https://img2023.cnblogs.com/blog/1304933/202305/1... ......
字典 大小 技巧 python

python 小技巧, 列表生成式比 filter(lambda x:x>=0,data) 快, iteritems()方法,

题目 经timeit测试 列表生成式比 filter(lambda x:x>=0,data) 快 python2 的dict的iteritems()方法, pyhton3可以看看有没有 ......
iteritems 技巧 方法 python filter

Python爬虫零基础教学第二天

Python爬虫高级开发/大数据抓取/从入门到精通/商业项目实战(2) 开始时间2023-05-08 21:26:37 结束时间2023-05-08 23:08:20 一、调试模式的介绍 鼠标右键,在出现的选项中找到检查进入调试模式,或者按键盘上的f12键进入调试模式。 二、Cookie 使用coo ......
爬虫 基础 教学 Python

Python_16 session、cookie 鉴权

session、cookie 鉴权和token 鉴权的区别 a. session会消耗内存要到库里对比,token不消耗内存只需要cpu计算 b. token相对安全,使用RSA非对称加密,但是token可逆 c. session会通过存储一般是不可逆的 ......
session Python cookie 16

在 Python 中将 Tqdm 与 Asyncio 结合使用

动动发财的小手,点个赞吧! 简介 困扰 在 Python 中使用并发编程来提高效率对于数据科学家来说并不罕见。在后台观察各种子进程或并发线程以保持我的计算或 IO 绑定任务的顺序总是令人满意的。 但是还有一点困扰我的是,当我在后台并发处理成百上千个文件或者执行成百上千个进程时,我总是担心会不会有几个 ......
中将 Asyncio Python Tqdm

shell脚本

1.检测httpd软件是否安装,没有的话则安装 2.判断80端口的状态,未开启则重启 3. 4.编写监控脚本,如果 根分区剩余空间小于10% 内存的可用空间小于30% 向用户egon发送告警邮件,邮件的内容包含使用率相关信息 5.检测指定的主机是否可以ping通,必须使用$1变量 6.判断一个用户是 ......
脚本 shell

django中ORM的锁

django中ORM的锁 一、行锁 select_for_update(nowait=False, skip_locked=False) 注意必须用在事务里面,至于如何开启事务,我们看下面的事务一节 Book.objects.select_for_update().filter(nid=3) # 锁 ......
django ORM

django中ORM开启事务

django中ORM开启事务 一、全局开启 ATOMIC_REQUESTS设置为True,每个请求过来时,Django会在调用视图方法前开启一个事务。如果请求正确处理并正确返回了结果,Django就会提交该事务,否则,Django会回滚该事务。 DATABASES = { 'default': { ......
事务 django ORM