Python3
文章平均质量分 55
王小彩
这个作者很懒,什么都没留下…
展开
-
Python3:装饰器 -- @retry
一、@retry()参数:stop=None,stop_max_attempt_number=None,说明:在停止之前尝试的最大次数,默认5次,最后一次如果还是有异常则会抛出异常,停止运行。stop_max_delay=None,说明:从被装饰函数开始执行的时间点开始到函数成功运行结束或失败报错终止的时间点,stop_max_delay毫秒后停止重试,默认100毫秒。stop_func=None,wait=None,wait_fixed=None,说明:设置两次retrying之间停留时长,默原创 2021-09-26 09:22:15 · 3933 阅读 · 0 评论 -
windows10+python3+flask+tornado+nginx
1、pycharm创建项目:flask_test11.1、安装虚拟环境:py -m venv venv1.2、pip install tornado1.3、pip install flask2、新建app.py# -*- coding: utf-8 -*-import jsonfrom flask import Flask, requestapp = Flask(__name__)@app.route('/calculate', methods=['GET'])def calnu原创 2021-08-06 14:22:07 · 594 阅读 · 0 评论 -
Python3:笔记
2021-3-111、’->'的含义:常出现在python函数定义的函数名后面,为函数添加元数据,描述函数的返回类型。def test(a, b) -> int: return a + bsum = test(5, 7)print(sum, type(sum))执行结果:12 <class ‘int’>2、@property:python内置装饰器,负责把一个方法变成属性调用。可以通过创建setter、getter方法一定一个可读写、只读属性。cla原创 2021-03-11 09:39:44 · 73 阅读 · 0 评论 -
Python3:datetime模块
datetime 是 Python 中处理日期的标准模块,它提供了 4 种对日期和时间进行处理的类:datetime、date、time 和timedelta。datatime类1、datetime.now(tz=None) 获取当前的日期时间,输出:年、月、日、时、分、秒、微秒。2、datetime.timestamp() 获取以 1970年1月1日为起点记录的秒数。3、datetime.fromtimestamp(tz=None) 使用 timestamp 创建一个 datetime。4、da原创 2021-02-24 11:43:47 · 550 阅读 · 0 评论 -
Python3:PyQt5 + QTDesigner + cx_Freeze
环境windows10x64、pycharm、python3.7思路1、使用QTDesigner画界面2、使用cx_Freeze打包下载1、PyQt5_Tools-5.7.dev1-py3-none-any.whl(https://pan.baidu.com/s/1UBGpzSB8S6ep5K5mcnMBCg 提取码:lim0)2、cx_Freeze-6.5.3-cp37-cp37m-win_amd64.whl(https://pan.baidu.com/s/13YOTc17PEG8URWFb原创 2021-02-20 16:00:58 · 355 阅读 · 0 评论 -
Python3:dataclasses
dataclass装饰器python3.7加入新module:dataclasses,就是你定义一个普通类,@dataclasses装饰器帮你生成__repr__、__init__等方法,不需要自己再写一遍了,此装饰器返回的依然是一个class。from dataclasses import dataclass@dataclassclass Dataclass1: name: str = 'python' strong_type: bool = True static_ty原创 2020-09-02 17:29:05 · 721 阅读 · 0 评论 -
Python连接oracle数据库
1、查看python版本号2、下载并安装cx_Oracle搜索地址:https://pypi.python.org/pypi搜索cx_Oracle,地址:https://pypi.org/project/cx_Oracle/#files安装轮子文件:pip install cx_Oracle-8.0.0-cp37-cp37m-win_amd64.whl3、百度下载instantclient并解压到一个目录下下载地址:http://www.oracle.com/technetwork/da原创 2020-08-17 17:33:49 · 658 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘pip‘
ModuleNotFoundError: No module named ‘pip‘No module named pip原创 2020-08-17 16:18:58 · 130 阅读 · 0 评论 -
Python3:logging
数字(Number)类型python中数字有四种类型:整数、布尔型、浮点数和复数。int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。bool (布尔), 如 True。float (浮点数), 如 1.23、3E-2complex (复数), 如 1 + 2j、 1.1 + 2.2j字符串(String)python中单引号和...原创 2020-03-19 16:42:03 · 185 阅读 · 0 评论 -
Python3:paramiko
介绍1、paramiko基于SSH用于连接远程服务器并执行相关操作2、SSHClient是远程连接,SFTPClinet上传下载服务3、使用该模块可以对远程服务器进行命令或文件操作4、fabric和ansible内部的远程管理就是使用的paramiko来现实使用SSHClient:远程连接分为两种:1、基于用户名密码连接 2、基于公钥秘钥连接通过paramiko远程操作,其实本质...原创 2020-03-10 15:58:55 · 348 阅读 · 0 评论 -
Python3:map()
map函数语法格式:map(function, iterable, …)参数:function – 函数iterable – 一个或多个序列返回:一个新的list实例:1、计算列表各个元素的平方list_num = [1, 2, 3, 4, 5]def f(x): return x * xprint(list(map(f, list_num)))2、使用匿名函...原创 2020-03-04 10:09:48 · 176 阅读 · 0 评论 -
Python3:with open() as
实例:def get_env(): with open(f'{CONF_PATH}/env.ini', encoding='utf-8') as file: env = file.read() return env读取文件内容的过程:file = open(f'{CONF_PATH}/env.ini', encoding='utf-8')print(fil...原创 2020-03-02 09:52:50 · 2930 阅读 · 0 评论 -
Python3:shutil
shutil模块对文件和文件集合提供了许多高级操作,特别是提供了支持文件复制和删除的函数。目录和文件操作shutil.copyfileobj(fsrc, fdst[, length]):拷贝文件内容到另一个文件,可以指定拷贝的大小。shutil.copyfile(src, dst):拷贝文件,不包含元数据。shutil.copymode(src, dst):仅拷贝文件权限,对文件内容、用户...原创 2020-03-02 09:47:00 · 899 阅读 · 0 评论 -
Python3:os
CONF_PATH = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))), "Config")获取当前执行脚本的绝对路径:os.path.realpath()os.path.realpath(__file__)返回结果:含当前执行脚本文件名E:\PycharmProjects\StarB...原创 2020-02-27 13:46:07 · 105 阅读 · 0 评论