- 博客(67)
- 资源 (2)
- 收藏
- 关注
原创 Freeswitch 安装
Centos7 版本 7.6.1810 64bitfreeswtich 版本 freeswitch-1.4.0.beta6.tar.bz2对于版本说明:Freeswitch 权威指南中使用的既是此版本 CentOS7 此版本是亲测有效的 按照此流程绝对可以成功安装如使用Python环境 需对Python包升级 yum install python-devel -y1.安装依赖包yum install -y autoconf automake libtool gcc-c++ ncurses-devel
2022-06-08 11:14:22 1392
原创 基于Python flask 框架的微信支付 全代码
前台代码忽略 需要了解flask 框架 尤其是 模板传参 和重定向 传参###############################################《《各种需要用到的函数 不涉及到流程##############################import hashlibimport timeimport requestsfrom collection...
2019-08-26 09:45:23 3946 1
原创 MongoDB pymongo 远程连接带用户名密码的 库
from pymongo import MongoClientmyclient =MongoClient('mongodb://root:root@IP:27017/').systemlogmycol = myclient["info"] #表名for x in mycol.find(): print(x['phones'][0]['number'])...
2019-06-24 10:06:28 6953
原创 MongoDB 4.0+ 安装 和老版本有很多不同 不需要再手动更改配置文件 创建文件夹等
在服务器上安装配置MongoDB在官网上下载正式最新版数据库安装包 安装注意事项 安装路径注意一下 非中文,层次不要太深,在安装过程中 最新版本会让你选择 日志文件和数据文件 安放位置, 选择带服务版本,下一步 不勾选,不安装查询工具,安装查询工具卡死 安装之后 服务自己就启动了 , 然后更改一下配置文件 bin目录下 mongod.cfg 建立用户授予权限 ,我建...
2019-06-18 09:00:19 1082
原创 KETTLE 使用小结
1. 服务器要求 内存 CPU都很高2.安装 Java JDK 配置各种系统环境变量 KETTLE_HOME CLASSPATH PATH 前两个新建 path 以kettle_home 为基础 添加3.插入更新 组件可能是用的最多的4.JDK版本问题 kettle需要依赖JDK ...
2019-06-12 13:25:42 352
原创 flask路由末端带斜线和不带斜线的区别
路由末端带有“/”app.route('/test/')在浏览器中输入http://127.0.0.1:5000/test/ 和http://127.0.0.1:5000/test都能访问路由末端不带“/”app.route('/test')在浏览器中输入http://127.0.0.1:5000/test 能正常访问, 输入http://127.0.0.1:5000/...
2019-06-06 10:05:36 892
原创 PIL image 图片裁切(确切的说是两个图片合成,用彩色部分,替换透明部分,最后把图片变成一个圆形的 )
from PIL import Imagedef convert_image_to_circle(pic_path, outdir): ima = Image.open(pic_path).convert("RGBA") size = ima.size # 因为是要圆形,所以需要正方形的图片 r2 = min(size[0], size[1]) ...
2019-05-17 09:44:42 595
转载 Python中os与sys两模块的区别
<os和sys的官方解释>➤os os: This module provides a portable way of using operating system dependent functionality. 这个模块提供了一种方便的使用操作系统函数的方法。➤sys sys: This module provides access...
2019-05-13 11:14:38 111
转载 Python 生成器
列表生成器 首先举个例子现在有个需求,看列表 [0,1,2,3,4,5,6,7,8,9],要求你把列表里面的每个值加1,你怎么实现呢?方法一(简单): 1 2 3 4 5 6 7 8 9 info=[0,1,2,3,4,5,6,7,8,9] b=[] ...
2019-05-09 11:17:02 115
转载 Python 爬取 13 个旅游城市,告诉你五一大家最爱去哪玩?
作者 | 程序员共成长责编 | 伍杏玲今年五一放了四天假,很多人不再只是选择周边游,因为时间充裕,选择了稍微远一点的景区,甚至出国游。各个景点成了人山人海,拥挤的人群,甚至去卫生间都要排队半天,那一刻我突然有点理解灭霸的行为了。今天通过分析去哪儿网部分城市门票售卖情况,简单的分析一下哪些景点比较受欢迎,等下次假期可以做个参考。抓取数据通过请求http...
2019-05-07 09:35:34 320
原创 opencv中puttext()函数
API详解:原型void putText( Mat& img, const string& text, Point org,int fontFace,double fontScale,Scalar color,int thickness=1, int lineType=8);参数1:, Mat& img,待写字的图片,我们写在img图上参数2:,cons...
2019-05-07 09:15:21 2313
原创 Flask出现Error code 400, message Bad request syntax异常
请求api是出现Error code 400, message Bad request syntax,然后后面有一串乱码其实这个问题最大的原因就是请求时用的https,然后flask服务没有配置ssl证书,所有报错了。换成http请求即可。...
2019-05-05 09:09:58 7648 1
原创 OPenCV 图像锐化处理
import cv2import numpy as np#加载图像image = cv2.imread('C:/test.jpg')#自定义卷积核kernel_sharpen_1 = np.array([ [-1,-1,-1], [-1,9,-1], [-1,-1,-1]])kernel_sharpen_2 = np.array([ ...
2019-04-29 16:00:20 1376 1
原创 Python 文件名 与 import 包名 相同 会发生错误
最近在做大量包的使用测试,为了图方便把包的名字直接命名为 .py文件名 这样在编译的时候 编译器会到.py中寻找 import 内容 当然是找不到的 所以会报错类似 这种找不到包所以 给 .py 文件命名时千万不要命名为 包的名字...
2019-04-09 09:18:24 2546
原创 无聊 用Python 画个小心心 turtle(乌龟模块)
import turtlefrom turtle import *# 设置笔刷宽度:pencolor('red')turtle.speed(3)width(4)forward(50)right(45)forward(50)left(90)forward(50)right(45)forward(50)right(45)forward(50)right(90)...
2019-04-03 08:41:43 2470
原创 pycharm 运行 flask项目,指定访问ip与端口的 不会改变 需要设置
from flask import Flask app = Flask(__name__) @app.route('/hi') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run(debug=True...
2019-03-29 16:26:56 3411
原创 Python FTP +serv-U
from ftplib import FTPimport timeimport tarfilefrom ftplib import FTPdef ftpconnect(host, username, password): ftp = FTP() ftp.connect(host, 21) ftp.login(username, password) ...
2019-03-25 08:41:08 282
原创 用 python flask 快速搭建HTTP接口 短信 邮件 发送
def sendmessage(tel_list,message_list): appid = appkey = " " phone_numbers =tel_list template_id = 294075 sms_sign = "" ssender = SmsSingleSender(appid, appkey) p...
2019-03-18 09:10:08 974
原创 Python XLWT 99乘法表 背景颜色 单元格合并
import xlrdimport xlwtimport osdef get_path(): return os.getcwd()def get_dir(): return os.listdir(os.getcwd())if __name__=="__main__": workbook=xlwt.Workbook() sheet=workbook...
2019-03-11 10:14:15 369
原创 Python 借助腾讯云接口 实现身份证识别
先上代码 from qcloud_image import Clientfrom qcloud_image import CIUrl, CIFile, CIBuffer, CIUrls, CIFiles, CIBuffersif __name__ == '__main__': appid = '***' secret_id = '****' secret_ke...
2019-02-25 09:08:13 823 5
转载 requests 超时设置
一、超时可以告诉 requests 在经过以 timeout 参数设定的秒数时间之后停止等待响应。连接超时指的是在你的客户端实现到远端机器端口的连接时Request 会等待的秒数。一个很好的实践方法是把连接超时设为比 3 的倍数略大的一个数值,因为 TCP 数据包重传窗口 (TCP packet retransmission window) 的默认大小是 3r = requests.get...
2018-12-12 15:32:15 18679
原创 python 钩子 SOCKET
import osimport timefrom datetime import datetimeimport pythoncom import pyHook import sockets = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)def gettime(): now=datetime.now() r...
2018-12-07 10:23:56 605
原创 python 遍历目录 文件 文件夹
import osdef traverseDirByOSWalk(path): path = os.path.expanduser(path) for (dirname, subdir, subfile) in os.walk(path): #print('dirname is %s, subdir is %s, subfile is %s' % (di...
2018-11-28 10:27:03 142
原创 生成动态二维码
from MyQR import myqrmyqr.run(words='hahahha',picture='F:\\MyQR\\MyQR\\MyQR\\test2.gif',colorized=True,save_name='zhao2.gif')
2018-11-26 09:35:57 520
转载 Python 装饰器 转载
简言之,python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 一般而言,我们要想拓展原来函数代码,最直接的办法就是侵入代码里面修改,例如:import timedef func(): print("hello") time.sleep(1) ...
2018-11-19 15:38:02 97
原创 Windows定时任务管理器 开机自启动 变成服务了 到进程里可以找到 桌面找不到对话框了
Windows定时任务管理器,提供了强大的功能:可以定时的执行任务,除了按照时间去触发定时任务,其还提供了开机启动触发程序运行的功能,你可以通过图形界面的方式配置,也可以通过命令方式:依次打开所有程序->管理工具->任务计划程序 ,然后再里面新建自己的任务。主要注意以下两点: 在常规选项卡安全选项选择“不管用户是否登录都要运行(W)”,触发器,新建触发器,开启任务选择“启动...
2018-11-16 15:03:50 1967
原创 APScheduler —— Python化的Cron
APScheduler —— Python化的CronAPScheduler全程为Advanced Python Scheduler,是一款轻量级的Python任务调度框架。它允许你像Cron那样安排定期执行的任务,并且支持Python函数或任意可调用的对象。安装APScheduler可以使用pip工具安装:pip install apscheduler或在Pypi上下载最新的...
2018-10-30 15:33:49 551
原创 微信公众号 自定义菜单接口 Python requests 模块 菜单中包含中文报错问题
dict_menu = { "button":[ { "type":"click", "name":"点击", #中文 "key":"CLICK1" }, { "type":"click",
2018-10-22 16:30:15 738
原创 配置文件代替写在程序中 mysql数据库链接串
DBconfig.txt 内容 { 'host': '*.*.*.*','user': 'usr_insert', 'password': 'ld1234', 'port': 3306,'database': 'energydb','charset': 'utf8'} 主文件内容 with open(os.getcwd()+'\\DBconfig.txt','r') as f:...
2018-10-15 13:02:09 507
原创 Python UDP DEMO
def unpack(bytes4): #print(bytes4) b4 = bytes([bytes4[3] , bytes4[2] , bytes4[1] , bytes4[0]]) return struct.unpack("f", b4)[0]def udp_oldfactory(): now = datetime.now() PORT...
2018-09-29 11:12:51 275
原创 Python 腾讯云短信DEMO
def sendmessage(tel_list,message_list): # 短信应用SDK AppID appid = 1400132974 # SDK AppID是1400开头 # 短信应用SDK AppKey appkey = "" # 需要发送短信的手机号码 phone_numbers =tel_list # 短信...
2018-09-03 12:46:13 1040 3
转载 什么是pyc文件
其实很简单,用python -m py_compile file.pypython -m py_compile /root/src/{file1,file2}.py编译成pyc文件。也可以写份脚本来做这事:Code: import py_compile py_compile.compile('path') //path是包括.py文件名的路径 用python...
2018-09-03 10:26:38 27395
原创 python Flask框架的中配置文件加载的五中方法使用
Flask配置文件管理的几种方式:方法一:直接配置 1 2 3 4 5 6 7 8 9 10 11 12 13 #!/usr/bin/env python # encoding: utf-8 from flask import Flask im...
2018-08-13 09:40:48 913
原创 Python 安装第三方包
下载 第三方包 解压cmd 进入第三方目录下1.Python setup.py build2.python setup.py installwheel 文件安装方法pip install python_dateutil-2.5.3-py2.py3-none-any.whl
2018-07-25 16:11:03 257
转载 python在WIN下CMD运行中文乱码及python 2.x python 3.x编码问题
以下为python 2.x版本在CMD中运行python代码时,我们会发现,即使在代码中加入# -*- coding:utf-8 -*- 这段代码,中文仍然会乱码。如下:# -*- coding:utf-8 -*-content = "我是中文"print content1 2 3运行结果: 有够乱的吧!~~ 网上搜索的方法中说,把CMD的编码格式改...
2018-07-23 13:59:28 825
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人