
python学习
筑梦之路
知识就是力量!
展开
-
【问题项目】freeswitch的web界面YouPBX —— 筑梦之路
说明:该项目是基于python 2.7+django开发。这里主要记录下搭建使用过程。原创 2024-07-14 20:18:05 · 737 阅读 · 0 评论 -
开源免费的API接口项目public-apis —— 筑梦之路
该项目搜集了很多免费的API接口,包含了很多领域,并且都有相关的使用说明,对于开发测试来说可以快速地进行功能测试验证。原创 2023-12-26 12:33:03 · 1742 阅读 · 0 评论 -
python 调用钉钉机器人接口案例一则 —— 筑梦之路
智能回复:钉钉机器人 API 提供了智能回复功能,可以实现根据用户发送的消息自动回复。开发者可以根据消息内容进行语义分析,并返回合适的回复。钉钉机器人 API 是阿里巴巴旗下钉钉平台提供的一种基于 HTTP 协议的 API 服务,它可以帮助开发者快速构建智能机器人,实现与用户的实时互动和自动回复。消息处理:钉钉机器人 API 提供了消息处理功能,可以实现对用户发送的消息进行接收、解析和回复。钉钉机器人 API 提供了丰富的功能,可以帮助开发者快速构建智能机器人,实现与用户的实时互动和自动回复。原创 2023-11-19 20:27:47 · 1795 阅读 · 0 评论 -
python 连接nacos测试 —— 筑梦之路
python版本:3.6nacos版本:2.0.3。原创 2023-11-14 20:58:10 · 593 阅读 · 0 评论 -
ubuntu 18.04 编译安装flexpart 10.4(2023年) —— 筑梦之路
操作系统版本:ubuntu 18.04python版本:3.6.9gcc版本:7.5.0编译安装路径:/usr/local所需要的源码包我已经打包放到我的资源。2021年1月份已经写过一篇Ubuntu 编译安装的帖子也遇到比较多的网友来咨询在编译安装过程中的问题,因此今天再次整理一下编译安装的过程,顺便解决之前写的不是很明确的地方,欢迎大家交流指正。原创 2023-10-29 16:11:57 · 2170 阅读 · 34 评论 -
Fedora 37 server 编译安装opencv 4.8.0 —— 筑梦之路
fedora 37 编译安装opencv 4.8.0 版本,主要记录容易出错的地方。原创 2023-07-25 14:58:07 · 577 阅读 · 0 评论 -
Python脚本巡检华为交换机——筑梦之路
创建一个名称为:ip_list.txt 的文件用来存放巡检的设备IP。原创 2022-09-01 22:24:48 · 1818 阅读 · 0 评论 -
Python 裁剪九宫格图片 —— 筑梦之路
import sysimport os from PIL import Imagefile_root = "/root/img" #要切的图片放的文件fileList = []n = 0#读取文件列表def read_bmp_file_list(path): for root, dirs, files in os.walk(path, topdown=False): for file in files: fileList.ap.原创 2022-05-28 15:44:16 · 231 阅读 · 0 评论 -
【Python学习moviepy库剪辑视频】—— 筑梦之路
#安装pip3 install moviepy --user#在当前工作目录中创建 2 个文件:split.py: 稍后将包含 Python 代码。times.txt:其中应该包含您想要的剪辑的开始和结束时间原始视频长 20 分钟,并且您想创建3 个较小的视频,第一个是从开始到 1 分钟(从 0 到 50 秒),第二个介于1:00 和 1:30,第三个在1:40 和 3:00之间),times.txt文件内容应如下所示,单位秒:0-50 60-90 100-180在该文件中添.原创 2022-04-04 00:06:19 · 1171 阅读 · 0 评论 -
百度网盘python客户端——筑梦之路
开源项目:bypy/bypy.py at master · xyyangkun/bypy · GitHubPython client for Baidu Yun (Personal Cloud Storage) 百度云/百度网盘Python客户端 - bypy/bypy.py at master · xyyangkun/bypyhttps://github.com/xyyangkun/bypy/blob/master/bypy.pypip install requests bypy -i https:原创 2021-10-22 17:38:43 · 759 阅读 · 0 评论 -
Python 3 自动化运维实战小项目之校验源和备份目录之间的差异
项目目标:由于我们无法确认备份目录和源目录文件是否保存一致,包括源目录中的新文件、目录等 有无成功同步,所以写个程序来对比下,没有成功就补上去。...原创 2021-05-16 16:15:29 · 190 阅读 · 0 评论 -
树莓派下安装opencv(编译方式)——筑梦之路
树莓派下安装opencv树莓派下安装opencv遇到很多困难,不管是使用apt-get还是pip总是会出现一些莫名其妙的问题,这里主要使用源码编译的方式安装。准备工作:树莓派3代 裸板一个SD/TF卡一张 16G以上烧写树莓派rasp系统(基于debian)opencv版本:3.4.10 源码官网下载(https://github.com/opencv/opencv/archive/3.4.10.zip)python31.安装编译需要的依赖包sudo apt-get insta.原创 2021-01-05 16:29:18 · 735 阅读 · 0 评论 -
树莓派3B 搭建机器学习环境,安装TensorFlow开源库
手头上有几块树莓派的板子,平时也只是拿来做一些linux下的测试以及看电视,也无暇去研究电路以及购买诸多的传感器来做其他的开发项目,春节期间放假有空来搞了下机器学习,身边又没有支持gpu加速的显卡,却发现安装个TensorFlow开源库也比较艰辛,因此在此记录下,使用树莓派搭建机器学习开发的环境,希望可以共同学习,交流以及进步!准备:树莓派3b裸板一块,putty或者xshell远程工具...原创 2019-03-06 15:56:30 · 4721 阅读 · 0 评论 -
SeaFile 搭建私有云盘
https://manual-cn.seafile.com/ 官方文档 一、系统环境系统:CentOS7-1708IP地址:192.168.159.33二、安装seafile[root@seafile ~]# yum -y install epel-release[root@seafile ~]# rpm --import http://li.nux.ro/download...原创 2018-10-04 21:15:53 · 780 阅读 · 0 评论 -
Python 3 标准库 base64 加密与解密算法
#base64 base32 base16 加密与解密import base64#加密解密函数def encrypt_decrypt(string): #将字符串转换成bytes 编码格式utf-8 bytesString = string.encode(encoding='utf-8') print(('bytes编码后的字符串: %s') % bytesString) #b...原创 2018-09-14 18:14:41 · 1075 阅读 · 0 评论 -
Python 3 自动化运维之IPy 网络地址管理2
#根据ip或者子网返回网络 掩码 广播 反向解析 子网数 ip类型等信息from IPy import IPip_s = input("请输入ip地址或网段:")ips = IP(ip_s)#判断是否为网段地址if len(ips) > 1: #输出网络地址 print('net: %s' % ips.net()) #输出掩码地址 print('netmask: %s'...原创 2018-09-07 18:26:07 · 696 阅读 · 0 评论 -
Python3 自动化运维之IPy 网络ip地址管理
1.环境准备Python3.6sublime text 3IPy2.安装pip install IPy 或者 pip3 install IPy3.代码#ip地址 网段的基本处理from IPy import IP#定义ip网段ip = IP("192.168.0.0/16")#打印输出该网段的ip个数print("该网段ip数:", ip.len())...原创 2018-09-07 18:13:41 · 5641 阅读 · 0 评论 -
python3 制作个性二维码
1.准备工作:python 3.6pip3 install MyQR 下载慢的话要换国内源准备一些图片 包括 静态图和动态图2.程序如下:#!/bin/env python3# -*- coding: utf-8 -*-from MyQR import myqr#1.普通二维码myqr.run( words='https://www.baidu.com', ...原创 2018-07-31 17:05:39 · 2531 阅读 · 0 评论 -
python3 爬取糗事百科
1.准备:python 3.6需要用到的包:re request BeautiflSoup urllib2.代码如下:# -*- coding: utf-8 -*-import urllib.requestimport refrom urllib import requestfrom bs4 import BeautifulSouparticleUrl = "ht...转载 2018-07-31 17:12:18 · 346 阅读 · 0 评论 -
Python 3 自动化运维之dnspython 模块
pip install dnspython 代码:#dns管理import dns.resolver#A记录方法查询domain = input('请输入你要查询的域名地址:')#指定查询记录为AA = dns.resolver.query(domain, 'A')#查询回应信息for i in A.response.answer: #print(i) for j i...原创 2018-09-07 19:03:04 · 955 阅读 · 0 评论 -
Python 3 自动化运维之dnspython dns轮询监控
#dns轮询import dns.resolverimport osimport http.client#定义域名ip列表iplist = []#定义业务域名domain_app ='www.baidu.com'#域名解析函数def get_ipList(domain=''): #解析A记录 try: A = dns.resolver.query(domain, '...原创 2018-09-07 19:42:52 · 877 阅读 · 0 评论 -
Python 3 自动化运维之比较字符串差异difflib模块
#1.控制台打印输出#字符串差异比较import difflibs1 = """text1:我是第一个字符串。我用Python!and so on."""#以行进行分割s1_lines = s1.splitlines()s2 = """text2:我是第二个字符串。我用python。and so on."""s2_lines = s2.splitlin原创 2018-09-11 20:28:46 · 2436 阅读 · 0 评论 -
Python 3 自动化运维之目录差异比较filecmp模块
#目录差异对比filecmpimport filecmp#定义左目录leftDir = "/home/abc/dir1"#定义右目录rightDir = "/home/abc/dir2"#目录比较 忽略test.pydirObj = filecmp.dircmp(leftDir, rightDir, ['test.py'])#输出对比结果数据报表dirObj.report(...原创 2018-09-11 21:11:28 · 801 阅读 · 0 评论 -
Python 3 selenium 3 自动化测试(一)
1.环境准备:python 3.6selenium 3.5.0浏览器:chrome 68浏览器驱动程序:chromedriver 2.41下载地址:https://sites.google.com/a/chromium.org/chromedriver/downloads版本一定要对应,不然调用的时候会出错2.selenium 介绍官网:https://www...原创 2018-09-05 22:48:48 · 2127 阅读 · 0 评论 -
Python 3 selenium 3 自动化测试 (二)
接着上篇https://blog.youkuaiyun.com/qq_34777982/article/details/82431927,我们将环境搭建好后,就要使用程序来进行一些操作。本篇主要操作有:浏览器的最大化、自定义尺寸;网页的刷新,前进及后退;网页截图保存。1.浏览器最大化、自定义尺寸from selenium import webdriverimport timedriver ...原创 2018-09-05 23:28:13 · 301 阅读 · 0 评论 -
Python3 selenium 3 自动化测试(三)
接着上篇用程序代码操作了浏览器的基本使用,接下来就要开始对于网页进行分析和操作了。本篇主要有:元素定位、 内容读取、内容筛选。1.selenium 元素定位的方法很多:定位单个元素:find_element_by_*find_element_by_idfind_element_by_namefind_element_by_xpathfind_element_by_link_...原创 2018-09-05 23:50:04 · 436 阅读 · 0 评论 -
python3 json操作
#json操作import jsondata = { 'username':'admin', 'password':'admin', 'age':20, 'sex':'男', 'email':'434754018@qq.com'}#字典转字符串with open('jsonToStr.txt', 'w', encoding='utf-8') as f: data = js...原创 2018-09-03 17:22:33 · 895 阅读 · 0 评论 -
python3 matplotlib绘制图形
1.初识matplotlib#matplotlib库操作import matplotlib.pyplot as plt#创建图表1 dpi设置图表大小plt.figure(1, dpi=50)#创建子图表 2*2的图标矩阵 绘制的子图为矩阵的3序号plt.subplot(2, 2, 3)#显示四个子图plt.subplot(2, 2, 1)plt.subplot(2, 2...原创 2018-09-03 18:42:58 · 2472 阅读 · 0 评论 -
Python 3 自动化运维之psutil获取系统基础信息
这是一篇系列性的文章,内含步骤以及代码,所有的代码都是经过验证的,若有不足之处,希望大家批评指正,感谢!1.环境准备Python 3.6sublime text 3psutil2.安装需要使用的模块pip install psutil 或者 pip3 install psutil3.代码#系统基础模块psutil#cpu 内存 磁盘 网络 等import ...原创 2018-09-07 16:55:58 · 793 阅读 · 0 评论 -
Python 3 自动化运维之psutil获取系统进程
接着上篇文章https://blog.youkuaiyun.com/qq_34777982/article/details/82498357 这篇主要是使用模块psutil获取系统进程。直接上代码:#获取系统进程import psutilfrom subprocess import PIPEprint('--------------------------------- 获取所有系统进程pi...原创 2018-09-07 17:26:47 · 922 阅读 · 0 评论 -
python 3 爬虫 小说
# -*- coding:utf-8 -*-# 爬起笔趣网http://www.biquw.com/# 都市阴阳师小说# 作者:筑梦之路 QQ434754018from bs4 import BeautifulSoupimport requests, sysclass downStore(object): def __init__(self): self.server = '...原创 2018-08-09 14:07:26 · 477 阅读 · 0 评论