python后端
拓宽视野
从事web开发工作。此处只是个人记事本
展开
-
flask 异步 app.py示例
flask 异步 示例原创 2022-08-01 14:52:05 · 547 阅读 · 0 评论 -
python常用机器学习框架(torch、paddlepaddle、MindSpore)的安装方法
总结安装机器学习框架原创 2021-12-03 17:44:11 · 1977 阅读 · 1 评论 -
pip install git clone报错:“server certificate verification failed. CAfile: ca-certificates.crt CRLf
解决办法两个,不一定都适用:1. 安装或升级依赖 apt-get install -y ca-certificates2. 跳过验证 export GIT_SSL_NO_VERIFY=1原创 2021-11-26 15:11:43 · 501 阅读 · 0 评论 -
ubuntu安装kerberos gssapi时报/bin/sh: 1: krb5-config: not found错误
具体错误subprocess.CalledProcessError: Command 'krb5-config --libs gssapi' returned non-zero exit status 127.解决办法# 安装过程中缺少依赖包sudo apt-get -y install gcc libkrb5-dev转载 2021-09-23 09:24:57 · 3649 阅读 · 0 评论 -
python sql语句拼接 可以是单条 也可以是多条
sql 前半段pre_sql = "insert into ABC (a, b, c) values"sql 后半段sql_valus = str(tuple(['%s' for i in range(len(3))]))+","说明: 数字3 表示 插入的字段有三个 是根据sql前半段而定sql 值拼接pre_sql += str(sql_valus) %tuple(line)说明: tuple(line) 为 (1 ,2, 3)完整sql语句insert into ABC (原创 2021-09-13 17:42:12 · 1119 阅读 · 0 评论 -
python 通过字符串文件内外调用函数
第一种 文件内调用 # -*- coding: utf-8 -*-import sysdef mode1(): return 68987987576# 在此文件中调用 mode1函数原创 2021-06-11 09:25:53 · 187 阅读 · 2 评论 -
tensorflow、pytorch、mindspore,caffe判断GPU是否可用 及 GPU信息
机器学习代码测试原创 2020-12-25 15:29:33 · 1843 阅读 · 3 评论 -
django python models AES pycrypto 自动加解密
使用Django models 的特性给我们提供方便的AES加密、解密思路:django Field 在存入 Mysql 时会调用 get_prep_value 方法,从 Mysql 中取数据时会调用 to_python 方法,根据这个逻辑,我们就有方案啦。1)存数据时加密(重写 get_prep_value方法);2)取数据时解密(重写 to_python 方法)。准备AES 包安装pip install pycryptoExample Demo# coding: .转载 2020-12-16 14:03:38 · 897 阅读 · 0 评论 -
with 操作mysql数据库
from pymysql import * class Database(object): def __init__(self,name,password): # 创建self.conn连接 self.conn = connect(host='localhost',port=3306,database=str(name),user='root',password=str(password),charset='utf8') #...转载 2020-12-14 11:09:17 · 577 阅读 · 0 评论 -
requests.exceptions.ConnectionError: HTTPConnectionPool Failed to establish [Errno 111] Connection
docker swarm中使用shell命令行可以,但是用docker sdk出现一下错误解决办法: 1. 查询/usr/lib/systemd/system/docker.service 文件是否开启远程连接ExecStart=/usr/bin/dockerd --graph=/data/docker/lib -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 2. 查询/etc/docker/dae...原创 2020-06-29 14:22:45 · 746 阅读 · 0 评论 -
ERROR [root] Error: Target database is not up to date flask migrate
python manager.py db migrate或 flask db migtate 出现错误 [ERROR [root] Error: Target database is not up to date]原因是migrations/versions下面的版本 和 数据库中alembic_version.version_num版本不一致flask db heads 查看所有版本号...原创 2020-02-20 15:29:29 · 490 阅读 · 0 评论 -
python3中单独记录日志使用logging模块
import logginglogger = logging.getLogger(__name__)logger.setLevel(level=logging.ERROR)handler = logging.FileHandler("日志文件路径")logger.addHandler(handler)logger.error('邮件发送失败,连接失败:', e)日志的等级,在此代...原创 2018-11-19 17:16:45 · 440 阅读 · 0 评论 -
python3 elasticsearch6.4 创建索引 插入数据
es_client = Elasticsearch(["localhost:9200"]) 创建索引es_client.indices.create(index='log_index', ignore=400) 创建索引(如果此索引不存在则会创建)并且插入数据body = {"func_info":"删除日志", "error_info":"id为空", "write_da.原创 2018-11-23 17:58:58 · 1450 阅读 · 0 评论 -
python3 更新和删除 elasticsearch 及其删除es索引
from elasticsearch import Elasticsearches_client = Elasticsearch(["localhost:9200"])// 多个条件限制的删除delete_options ={"query":{ "bool":{ "must":[{"te...原创 2018-11-13 09:50:22 · 8546 阅读 · 0 评论 -
python模块之 paramiko
paramiko模块提供了ssh及sft进行远程登录服务器执行命令和上传下载文件的功能。这是一个第三方的软件包,使用之前需要安装。1 基于用户名和密码的 sshclient 方式登录# 建立一个sshclient对象ssh = paramiko.SSHClient()# 允许将信任的主机自动加入到host_allow 列表,此方法必须放在connect方法的前面ssh.set_missing...转载 2018-05-13 13:48:27 · 256 阅读 · 0 评论 -
python比较全面的模块介绍连接
转载地址:https://www.zhihu.com/question/24590883转载 2018-05-13 16:29:56 · 307 阅读 · 0 评论 -
python3中json的中文防止转义
import jsona = {"a":"你好"} b = json.dumps(a, ensure_ascii=False)c = json.loads(b) print(c){'a': '你好'}print(b){"a": "你好"}type(a) dicttype(b) strtype(c) dict ...原创 2018-07-18 16:17:22 · 5272 阅读 · 0 评论 -
js和python对json的类型数据的转换
一 js对象与json之间的转换 JSON.stringify(input_data) 注意:格式 {1:"1", 2:"2"} 后面书写的是json的字符串 '{1:"1", 2:"2"}' python解析json的字符串时 只需将传过来的数据进行 json.loads(input_data) 这样就转换成python字典的形式,直接按照字典的方法进行操作...原创 2018-07-20 18:03:00 · 3347 阅读 · 0 评论 -
django中 values values_list order_by filter
这个方法返回的是ValuesQuerySet,是QuerySet 的子类,也就是说,你可以用QuerySet里的方法。 需要注意的是,返回的不是list,不要直接当list来用了。对ValuesQuerySet遍历,每一个元素是“字典”dict。当不传入参数时,返回这个model的所有字段 AppDef.objects.values() [{'creator': u'adm...转载 2018-07-20 21:07:21 · 1994 阅读 · 0 评论 -
requests模块的异常处理
以下是request.exceptions下的各种异常错误: RequestException: HTTPError(RequestException) UnrewindableBodyError(RequestException) RetryError(RequestException) ConnectionError(RequestException) ProxyE...转载 2018-07-21 12:05:59 · 2793 阅读 · 0 评论 -
在python3.x subprocess取代 python commands模块
subprocess可以执行shell命令的相关模块和函数有:os.systemos.spawnos.popen --废弃popen2.* --废弃commands.* --废弃,3.x中被移除 import commandsresult = commands.getoutput('cmd') # 只返回执行的结果, 忽略返回值.result = ...原创 2018-08-14 14:13:11 · 495 阅读 · 0 评论 -
python将时间转换成指定格式的时间
import time, datetimea = datetime.datetime.now()print(str(a))# '2018-08-19 21:01:42.811262'detester = a.strftime(‘%Y-%m-%d')b = time.localtime()c = time.strftime("%Y-%m-%d", b)print(c)# '201...原创 2018-08-19 10:51:22 · 1865 阅读 · 0 评论 -
python3 按月执行定时任务,保证每月都有执行任务(2月,30天,31天做了处理)
def mouthRange(beginDate, endDate, shu_day, schedule_time): dates = [] new_mouths = [] dt = datetime.datetime.strptime(beginDate, "%Y-%m-%d %H:%M") date = beginDate[:] while date ...原创 2018-08-20 22:25:25 · 4414 阅读 · 1 评论 -
关于base64和AES结合加密解密中python3报错的情况
python2执行下面代码可以成功,python3中中文总是不能加密'''#coding: utf-8import base64import hashlibfrom Crypto import Randomfrom Crypto.Cipher import AESBS = 16pad = lambda s: s + (BS - len(s) % BS) * chr(BS - len(s) % BS...原创 2018-03-27 19:31:48 · 1806 阅读 · 0 评论