该文被密码保护。 阅读全文
posted @ 2019-04-15 22:36 Alive_2020 阅读(23) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-01-06 21:12 Alive_2020 阅读(172) 评论(0) 推荐(0) 编辑
摘要: web服务交互 我们在浏览器中能看到的每个网站,都是一个web服务。那么我们在提供每个web服务的时候, 都需要前后端交互,前后端交互就一定有一些实现方案,我们通常叫web服务交互方案。 目前主流的三种web服务交互方案: -- REST ( Representational State Trans 阅读全文
posted @ 2018-11-12 15:33 Alive_2020 阅读(786) 评论(0) 推荐(0) 编辑
摘要: py2与py3的区别: 1、py2 的默认编码是ASCII,py3的默认编码是UTF-8 2、py2print函数可以用引号引起来也可以括起来执行,py3必须括号括起来执行 3、py2交互使用函数raw_input()得到了str,input()得到了int数据类型,py3使用input() 得到s 阅读全文
posted @ 2018-08-03 08:40 Alive_2020 阅读(2957) 评论(0) 推荐(0) 编辑
摘要: 好的代码,一定是重构出来的! 阅读全文
posted @ 2018-07-14 14:13 Alive_2020 阅读(166) 评论(0) 推荐(1) 编辑
摘要: PEP8 Python 编码规范一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函 阅读全文
posted @ 2018-06-22 14:07 Alive_2020 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、流程控制:if,while ,for 注:单纯的if语句里,从上到下,只要符合其中一个条件,就不会再执行下面的条件了。 2、while 无限循环 语法格式:(代码块可以是for循环或if条件判断循环,break,continu) 1 1、第一种情况 2 n = 1 3 while n < 5: 阅读全文
posted @ 2018-06-19 13:14 Alive_2020 阅读(289) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-06-19 13:03 Alive_2020 阅读(426) 评论(8) 推荐(0) 编辑
摘要: Python的collections模块提供了很多高级的数据结构,使得我们在处理数据时能够更加方便和高效。下面我们将详细讲解collections模块中各个类的功能,并给出相应的样例。 导入模块 首先,我们需要导入collections模块: import collections 2. Counte 阅读全文
posted @ 2024-04-18 14:59 Alive_2020 阅读(1) 评论(0) 推荐(0) 编辑
摘要: # nginx.conf文件 #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit 阅读全文
posted @ 2024-03-12 15:23 Alive_2020 阅读(4) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- # author:Cloud # datetime:2023/12/18 import httpx """ pip install httpx[http2] -i http://mirrors.aliyun.c 阅读全文
posted @ 2023-12-27 16:58 Alive_2020 阅读(46) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- # datetime:2023/11/17 """ 一个第三方 DeepL 翻译的免费、不限量 API. DeepLX 是一个开源项目,它基于 DeepL 免费服务, 将其转换为本地 API,提供给第三次程序使 阅读全文
posted @ 2023-11-17 16:32 Alive_2020 阅读(302) 评论(0) 推荐(0) 编辑
摘要: @retry:重试执行 @retry装饰器帮助我在遇到异常时重试函数执行,确保更大的弹性: import time def retry(max_attempts, delay): def decorator(func): def wrapper(*args, **kwargs): attempts 阅读全文
posted @ 2023-11-02 11:21 Alive_2020 阅读(3) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- for i in range(100): if i > 20: print(f"进入暂停流程:{i} >") # 暂停方式1 import os os.system("pause") # 按enter后执行下一 阅读全文
posted @ 2023-05-10 16:50 Alive_2020 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 多进程 import multiprocessing as mp import threading as td import time def job(q): res = 0 for i in range(10000000): res += i + i ** 2 + i ** 3 q.put(res 阅读全文
posted @ 2023-04-21 14:00 Alive_2020 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 区别: xx:公有变量,所有对象都可以访问; __xxx__:双下划线代表着是系统定义的名字。 __xxx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问。代表着类中的私有变量名。 _xxx:单前置下划线,私有化属性和方法,类对象和子类可以访问。不能用“from module impo 阅读全文
posted @ 2023-04-20 15:58 Alive_2020 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 简介 pyinstaller就是将python脚本打包成可执行文件exe 官方文档:https://pypi.org/project/pyinstaller/ 安装 pip install Pyinstaller pyinstaller 常用的命令: -F:仅仅生成一个文件,不暴露其他信息,启动较慢 阅读全文
posted @ 2023-04-13 17:39 Alive_2020 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 四大库各自好用的地方 这里采用文字叙述为大家讲解这四大模块各自的用法,具体内容会在后面详细介绍。 1. os库 对于os模块来说,这是大家最熟悉的一个库,功能相对很齐全,主要像以下这些功能: os.getcwd():获取当前的工作路径; os.chdir() :改变当前工作目录到指定的路径; os. 阅读全文
posted @ 2023-04-13 16:24 Alive_2020 阅读(108) 评论(0) 推荐(0) 编辑
摘要: wmi模块 import wmi w = wmi.WMI() for n in w.Win32_NetworkAdapter(): if n.MACADDress is None or n.PhysicalAdapter is False: continue mac = n.MACADDress n 阅读全文
posted @ 2023-04-13 11:24 Alive_2020 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 制作gui 选项卡学习 #!/usr/bin/env python # -*- coding:utf-8 -*- # author:SunXiuWen # datetime:2023/02/10 """ https://iowiki.com/wxpython/wx_textctrl_class.ht 阅读全文
posted @ 2023-04-05 16:22 Alive_2020 阅读(17) 评论(0) 推荐(0) 编辑
摘要: import config from Utils.ParseXmlUtil import check_string, check_open_ability_sign from Crypto import Random from Crypto.Hash import SHA256 from Crypt 阅读全文
posted @ 2023-04-04 16:23 Alive_2020 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 多个个月前 arrow.get(end_time_str, 'YYYY-MM-DD HH:mm:ss').shift(months=-6).format('YYYY-MM-DD HH:mm:ss') 获取几小时之前,几分钟前,几天前,几个月前,及几年前的具体时间 import datetime im 阅读全文
posted @ 2023-03-29 16:25 Alive_2020 阅读(9) 评论(0) 推荐(0) 编辑
摘要: def test(a, b, c=1): like = 111 ccc = 222 def inner(args): x = 11 return return inner # print(test.__code__.co_argcount) # 获取指定函数的参数个数 # print(test.__ 阅读全文
posted @ 2023-03-29 13:21 Alive_2020 阅读(9) 评论(0) 推荐(0) 编辑
摘要: from Crypto.Signature import pkcs1_15 from Crypto.Hash import SHA256 from Crypto.PublicKey import RSA def sign_data(data, private_key_path): with open 阅读全文
posted @ 2023-03-23 10:11 Alive_2020 阅读(210) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- # author:SunXiuWen # datetime:2019/11/18 0018 14:04 from enum import Enum, unique """经验证和文档发现仅仅用于py3,py2无 阅读全文
posted @ 2023-03-16 14:59 Alive_2020 阅读(11) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- # author:SunXiuWen # datetime:2021/12/27 0027 """ 常用类型提示 int,long,float: 整型,长整形,浮点型; bool,str: 布尔型,字符串类型; 阅读全文
posted @ 2023-03-16 14:19 Alive_2020 阅读(20) 评论(0) 推荐(0) 编辑
摘要: # PyCharm|1. 基本使用 """ 常见示例:https://vimsky.com/examples/detail/python-method-sqlparse.sql.html """ import sqlparse sql = "select*from fool;delete into 阅读全文
posted @ 2023-03-14 11:28 Alive_2020 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 这段代码中的核心在于"n=letters[index]",随着每次的index递增,我们的n值是不一样的.也就是按钮动态增加的过程中,每次command中绑定的n是不一样的,而不是永远的最后一个"i",另外的巧妙之处在于,代码将button对象追加到一个buttons的空列表中,这样,随着index 阅读全文
posted @ 2023-03-02 16:52 Alive_2020 阅读(145) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script type="text/javascript" src="js/jquery.js">< 阅读全文
posted @ 2023-02-21 10:04 Alive_2020 阅读(12) 评论(0) 推荐(0) 编辑
摘要: pytest-html插件使用 测试结果生成HTML报告 安装 pip3 install pytest-html -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 快速入门 pytest --html=report.ht 阅读全文
posted @ 2022-09-24 10:46 Alive_2020 阅读(29) 评论(0) 推荐(0) 编辑
摘要: import threading import redis from rediscluster import StrictRedisCluster from configs import CURRENT_CONFIG # 单连 class RedisPoolUtil(object): """ 多个r 阅读全文
posted @ 2022-09-14 10:17 Alive_2020 阅读(129) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-09-05 15:17 Alive_2020 阅读(3) 评论(1) 推荐(0) 编辑
摘要: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # DevVersion: Python3.6.8 # Date: 2021-11-16 22:39 # PyCharm|test from pprint import pprint """ 函数重载指的的是有 阅读全文
posted @ 2022-08-12 09:07 Alive_2020 阅读(23) 评论(0) 推荐(0) 编辑
摘要: project目录结构 代码实现 其中一个组件代码 # 其中的com_china.py文件,其他里面都一样是实现各种功能的函数 #!/usr/bin/env python # -*- coding:utf-8 -*- # author:Sun # datetime:2022/8/4 0004 def 阅读全文
posted @ 2022-08-04 16:06 Alive_2020 阅读(402) 评论(1) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- # author:Sun # datetime:2022/7/26 0026 """ 动态语言允许我们在程序运行时给对象绑定新的属性或方法, 当然也可以对已经绑定的属性和方法进行解绑定。 但是如果我们需要限定自 阅读全文
posted @ 2022-08-02 10:24 Alive_2020 阅读(22) 评论(0) 推荐(0) 编辑
摘要: # 生成签名 ```python # python3 #!/usr/bin/env python # -*- coding:utf-8 -*- # author:SunXiuWen # datetime:2021/10/19 0019 import rsa import base64 from ur 阅读全文
posted @ 2022-08-02 10:17 Alive_2020 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: class Query: """想要重复的调用相同方法,需要返回对象本身,并将查询的条件收集起来,最后统一查询""" def __init__(self): self.query_condition = {} def filter(self, **kwargs): self.query_condit 阅读全文
posted @ 2022-08-02 10:02 Alive_2020 阅读(90) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- # author:SunXiuWen # datetime:2022/7/11 0011 """ pip install pillow pip install qrcode """ import qrcode 阅读全文
posted @ 2022-07-19 17:24 Alive_2020 阅读(64) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- # author:SunXiuWen # datetime:2022/7/8 0008 """Two-factor authentication,简称 2FA,也就是双因素验证 最常见的就是用户名密码,再加一个 阅读全文
posted @ 2022-07-19 17:19 Alive_2020 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 谷歌商店 收藏夹书签整理插件 插件一:FBS II : Fast Bookmark Scanner II: 高效去重Merge(离线安装) 插件二:Bookmarks Checker:检查历史链接有效性,批量删除 插件三:Bookmarks clean up:检查是否有空文件夹,以及插件一未检查出的 阅读全文
posted @ 2022-02-27 12:17 Alive_2020 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 本次内容涵盖了Excel、Word、PPT、ODF、PDF、邮件、微信、文件处理等所有能在办公场景实现自动化的库,希望能够对大家有所帮助。 Python Excel自动化库 1.xlwings 库 官网: https://www.xlwings.org/ 特点:xlwings 是开源且免费的,预装了 阅读全文
posted @ 2022-02-06 20:51 Alive_2020 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://mp.weixin.qq.com/s/SdqbKEDPhSYXrQZkXH03Gg 函数重载指的是有多个同名的函数,但是它们的签名或实现却不同。当调用一个重载函数 fn 时,程序会检验传递给函数的实参/形参,并据此而调用相应的实现。 int area(int length, 阅读全文
posted @ 2022-02-06 20:24 Alive_2020 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # DevVersion: Python3.6.8 # Date: 2021-11-16 22:39 # PyCharm|test from functools import partial # 偏函数的学习: 阅读全文
posted @ 2022-01-29 10:24 Alive_2020 阅读(31) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # DevVersion: Python3.6.8 # Date: 2021-11-16 22:39 # PyCharm|test from functools import partial # 功能实现 cl 阅读全文
posted @ 2022-01-29 10:07 Alive_2020 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 代码见成果 #!/usr/bin/env python # -*- coding:utf-8 -*- # author:SunXiuWen # datetime:2021/12/22 0022 """查询订单详情 难点:详情的需要的订单历史状态信息、发票信息、订单基础信息,分销信息等都不在同一个表里 阅读全文
posted @ 2021-12-22 16:45 Alive_2020 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1. JSON.stringify()方法 如下示例,original是一个 textarea,会在输入框失去焦点的时候格式化JSON数据 html <textarea class="form-control" id="original" rows="20" placeholder="Please 阅读全文
posted @ 2021-11-01 16:50 Alive_2020 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: jsonp的方式 html文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>前端通过jsonp解决跨域问题</title> </head> <body> <label for="msg">jsonp解决跨 阅读全文
posted @ 2021-09-09 16:31 Alive_2020 阅读(75) 评论(0) 推荐(0) 编辑