随笔分类 - python demo库
保存python的小demo
摘要:python常用代码 (一)背景 长时间没有写python代码,生疏了,就忘了之前实现一些功能的写法。需要把常用的代码记录下来,方便查询和快速实现功能。 (二)常用代码 一、数据生成类 1、生成A-Z的字母序列 2、生成一年的日期 二、格式转换类 1、字典转为元组 dic = {'a': 1, 'b
阅读全文
摘要:__xx:双前置下划线,子类不可继承属性、方法,父类私有。 详见:https://www.cnblogs.com/andy9468/p/8299448.html 例子1:隐藏数据:私有化后,用get和set方法 1 class MoneyClass(object): 2 def __init__(s
阅读全文
摘要:装饰器会改变文档的显示位置 例子1:使用wrap前,输出内函数中的说明文档 例子2:使用wrap后,输出原始函数中的说明文档
阅读全文
摘要:参考:https://www.jianshu.com/p/0eff6cba1b7f 操作: 1、安装python支持包 pip install mkdocs # 含markdown包 或者只安装markdown pip install markdown 2、代码 3、输出:
阅读全文
摘要:dir、tree、cd等等,都是我们常见的命令。这些命令是开发者开发出来的,如果我们自己想按照自己的想法开发一个命令,应该怎么做呢? 以python语言来实现,问题就是:如何使用python自定义命令? 需求场景如下: 1、cmd007 作为自定义命令名称 2、cmd007 hello --name
阅读全文
摘要:phantomjs是一款软件,需要重新安装。 参考: https://blog.csdn.net/liyahui_3163/article/details/79064108 案例代码: 延伸: phantomjs出bug的解决方法:(截图找bug)
阅读全文
摘要:from selenium import webdriver import time from PIL import Image driver = webdriver.Chrome() driver.get('https://www.baidu.com/') time.sleep(3) # 演示一:全网页截图 # driver.save_screenshot('screenshot.pn...
阅读全文
摘要:需要做的工作 0、工程结构 1、代码: ①baidu_login.py 1 import re 2 import os 3 import sys 4 import time 5 import random 6 from selenium import webdriver 7 from PIL imp
阅读全文
摘要:func.py https://www.cnblogs.com/andy9468/p/10899508.html baidu_login.py中(如有验证码,需要手动输入) 登录百度升级版:应对安全验证 登录正常输出: 登录失败输出: 参考: selenium 带验证码的自动登录 https://b
阅读全文
摘要:func.py https://www.cnblogs.com/andy9468/p/10899508.html main.py中
阅读全文
摘要:import base64 import time def timestamp2datems(timestamp): ''' 时间戳转为日期字串,精确到ms。单位s :param timestamp:时间戳 :return:日期字串 ''' local_time = time.localtime(timestamp) # data_he...
阅读全文
摘要:视图反推url,在动态url(转换器)反推中的应用 访问:http://127.0.0.1:5000/index 跳转:http://127.0.0.1:5000/send/15811111111 修改to_url后
阅读全文
摘要:自定义flask转换器 以匹配手机号为例: 输出: 说明: re为万能转换器,可以任意写正则 延伸:转换器的运行线路:
阅读全文
摘要:flask自有转换器:int、float、path。默认string # 路由传递的参数默认当做string处理,这里指定int,尖括号中冒号后面的内容是动态的 输出: 修改为int类型匹配后 输出:
阅读全文
摘要:flask中重定向所涉及的反推:由视图函数反推url 例如有视图index() 反推 url的/default 输出: 访问:http://127.0.0.1:5000/login 跳转:http://127.0.0.1:5000/default
阅读全文
摘要:输出: 同一个url设置不同的请求方式 输出:
阅读全文
摘要:查看flask中所有的路由信息(同时查看/设置允许的请求方式get、post) 输出: 如果要允许get方式访问post_only则, 输出:
阅读全文
摘要:http通讯过程 https://www.cnblogs.com/andy9468/p/10871079.html 1、flask开发环境 https://www.cnblogs.com/andy9468/p/10870496.html 2、简单的flask对象 https://www.cnblog
阅读全文