随笔分类 - Python
摘要:# Rocky9 直接使用pip安装mysqlclient会出现缺少依赖,需要先安装mysql-devel相关依赖。 由于rocky9用MariaDB替代了MySQL,所以我们可以通过安装mariadb-devel来安装所需要的依赖。 如果Rocky9已经开启了powertool repo可以直接使
阅读全文
摘要:Centos7 使用yum从第三方仓库安装Python3.8 环境: CentOS Linux release 7.9.2009 起因: Centos 7 自带Python2.7.5版本。而默认的 YUM 安装的python3是 3.6版本,遂升级到3.8版本。 # 仓库注册 cat >> /etc
阅读全文
摘要:安装conda mkdir -p ~/miniconda3 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh bash ~/miniconda
阅读全文
摘要:背景说明: 使用内网负载均衡添加后端主机,该主机安装有nginx,其配置文件代理内网的MySQL数据库地址 (数据库是主备形式的,重启的话会都重启) 需要测试两个目标: (采用不停往MySQL里写数据,并记录时间) 重启nginx,程序是否会断开MySQL连接,影响数据写入 当MySQL重启时,记录
阅读全文
摘要:def reConndb(self): # 数据库连接重试功能和连接超时功能的DB连接 _conn_status = True _max_retries_count = 10 # 设置最大重试次数 _conn_retries_count = 0 # 初始重试次数 _conn_timeout = 3
阅读全文
摘要:官方地址:https://fastapi.tiangolo.com/zh/tutorial/request-files/ 因为上传文件以「表单数据」形式发送, 要预先安装 python-multipart:pip install python-multipart from fastapi impor
阅读全文
摘要:代码 #!/usr/bin/env python # -*- coding: utf-8 -*- """ pip install pdfminer3k pip install openpyxl pip install pandas pip install numpy """ import datet
阅读全文
摘要:Flask-Bootstrap默认是加载CDN的css与js文件,每次刷新页面都要访问到外网的cdn来获取css与js文件; 模版扩展来自于bootstrap/base.html,就以bootstrap/base.html的用法为例. 查看包文件路径位置 python >>> from flask.
阅读全文
摘要:from flask import Flask,render_template,redirect,request,session from functools import wraps app = Flask(__name__) app.secret_key = "sdfasdfasdf3fsdf"
阅读全文
摘要:文章转载自:https://elasticstack.blog.csdn.net/article/details/111573923 前提条件 你需要在你的电脑上安装 python3 你需要安装 docker 18.03.0-ce 或以上的版本 创建一个 python 项目 我们在自己的电脑里创建一
阅读全文
摘要:官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/python-api/current/overview.html 安装的时候注意版本,要与使用的elasticsearch兼容 The library is compatible
阅读全文
摘要:受限于内网,无法使用pip install Flask直接安装。 以Flask-0.12.2为例 安装Flask需要以下的依赖性,在安装Flask离线版时可以看到依赖性要求。 离线安装文件地址: https://pypi.python.org/pypi/ 登录后,页面右上角有一个 search的搜索
阅读全文
摘要:地址:https://files.cnblogs.com/files/sanduzxcvbnm/demo-flask.zip
阅读全文
摘要:import csv import os def main(): current_dir = os.path.abspath('.') file_name = os.path.join(current_dir, "csss.csv") csvfile = open(file_name, 'wt',n
阅读全文
摘要:问题原因: 系统自带的python出来的是2版本,但是因为某些原因,比如安装使用ElartAlert,导致执行python出来的是3版本。 此时执行yum相关的命令,会报错,具体错误信息如下: [root@docker ~]# yum repolist File "/usr/bin/yum", li
阅读全文
摘要:如果包定义文件__init__.py中存在一个叫做__all__的列表变量,那么在使用from package import *的时候就把这个列表中的所有名字作为要导入的模块名。 例如在example/p1/__init__.py中包含如下代码: __all__ = ["x"] 这表示当你使用fro
阅读全文
摘要:考虑有这么一个场景:需要根据用户输入url的不同,调用不同的函数,实现不同的操作,也就是一个WEB框架的url路由功能。路由功能是web框架里的核心功能之一,例如Django的urls。 首先,有一个commons.py文件,它里面有几个函数,分别用于展示不同的页面。这其实就是Web服务的视图文件,
阅读全文
摘要:@property装饰器 Python内置的@property装饰器可以把类的方法伪装成属性调用的方式。也就是本来是Foo.func()的调用方法,变成Foo.func的方式。 class People: def __init__(self, name, age): self.__name = na
阅读全文
摘要:class Foo: def __init__(self, name): self.name = name def ord_func(self): """定义实例方法,至少有一个self参数 """ print('实例方法') @classmethod def class_func(cls): ""
阅读全文
摘要:先搞清楚几样东西:函数名、函数体、返回值,函数的内存地址、函数名加括号、函数名被当作参数、函数名加括号被当作参数、返回函数名、返回函数名加括号。 def outer(func): def inner(): print("我是内层函数!") return inner def foo(): print(
阅读全文

浙公网安备 33010602011771号