随笔分类 -  Python

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