随笔分类 -  python demo库

保存python的小demo
摘要:python常用代码 (一)背景 长时间没有写python代码,生疏了,就忘了之前实现一些功能的写法。需要把常用的代码记录下来,方便查询和快速实现功能。 (二)常用代码 一、数据生成类 1、生成A-Z的字母序列 2、生成一年的日期 二、格式转换类 1、字典转为元组 dic = {'a': 1, 'b 阅读全文
posted @ 2022-07-24 17:54 安迪9468 阅读(512) 评论(0) 推荐(0) 编辑
摘要:__xx:双前置下划线,子类不可继承属性、方法,父类私有。 详见:https://www.cnblogs.com/andy9468/p/8299448.html 例子1:隐藏数据:私有化后,用get和set方法 1 class MoneyClass(object): 2 def __init__(s 阅读全文
posted @ 2019-07-05 14:57 安迪9468 阅读(326) 评论(0) 推荐(0) 编辑
摘要:装饰器会改变文档的显示位置 例子1:使用wrap前,输出内函数中的说明文档 例子2:使用wrap后,输出原始函数中的说明文档 阅读全文
posted @ 2019-07-05 11:46 安迪9468 阅读(139) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.jianshu.com/p/0eff6cba1b7f 操作: 1、安装python支持包 pip install mkdocs # 含markdown包 或者只安装markdown pip install markdown 2、代码 3、输出: 阅读全文
posted @ 2019-07-03 15:27 安迪9468 阅读(844) 评论(0) 推荐(0) 编辑
摘要:dir、tree、cd等等,都是我们常见的命令。这些命令是开发者开发出来的,如果我们自己想按照自己的想法开发一个命令,应该怎么做呢? 以python语言来实现,问题就是:如何使用python自定义命令? 需求场景如下: 1、cmd007 作为自定义命令名称 2、cmd007 hello --name 阅读全文
posted @ 2019-07-02 15:16 安迪9468 阅读(1735) 评论(0) 推荐(0) 编辑
摘要:phantomjs是一款软件,需要重新安装。 参考: https://blog.csdn.net/liyahui_3163/article/details/79064108 案例代码: 延伸: phantomjs出bug的解决方法:(截图找bug) 阅读全文
posted @ 2019-05-24 10:48 安迪9468 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: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... 阅读全文
posted @ 2019-05-24 10:12 安迪9468 阅读(2125) 评论(0) 推荐(0) 编辑
摘要:需要做的工作 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 阅读全文
posted @ 2019-05-22 18:29 安迪9468 阅读(1187) 评论(0) 推荐(0) 编辑
摘要:func.py https://www.cnblogs.com/andy9468/p/10899508.html baidu_login.py中(如有验证码,需要手动输入) 登录百度升级版:应对安全验证 登录正常输出: 登录失败输出: 参考: selenium 带验证码的自动登录 https://b 阅读全文
posted @ 2019-05-21 18:35 安迪9468 阅读(6277) 评论(0) 推荐(0) 编辑
摘要:func.py https://www.cnblogs.com/andy9468/p/10899508.html main.py中 阅读全文
posted @ 2019-05-21 16:22 安迪9468 阅读(3170) 评论(0) 推荐(0) 编辑
摘要:import base64 import time def timestamp2datems(timestamp): ''' 时间戳转为日期字串,精确到ms。单位s :param timestamp:时间戳 :return:日期字串 ''' local_time = time.localtime(timestamp) # data_he... 阅读全文
posted @ 2019-05-21 14:10 安迪9468 阅读(979) 评论(0) 推荐(0) 编辑
摘要:1、跳转新窗口 2、弹出新窗口 阅读全文
posted @ 2019-05-21 13:56 安迪9468 阅读(1599) 评论(0) 推荐(0) 编辑
摘要:视图反推url,在动态url(转换器)反推中的应用 访问:http://127.0.0.1:5000/index 跳转:http://127.0.0.1:5000/send/15811111111 修改to_url后 阅读全文
posted @ 2019-05-15 20:25 安迪9468 阅读(387) 评论(0) 推荐(0) 编辑
摘要:自定义flask转换器 以匹配手机号为例: 输出: 说明: re为万能转换器,可以任意写正则 延伸:转换器的运行线路: 阅读全文
posted @ 2019-05-15 20:08 安迪9468 阅读(166) 评论(0) 推荐(0) 编辑
摘要:flask自有转换器:int、float、path。默认string # 路由传递的参数默认当做string处理,这里指定int,尖括号中冒号后面的内容是动态的 输出: 修改为int类型匹配后 输出: 阅读全文
posted @ 2019-05-15 19:54 安迪9468 阅读(1812) 评论(0) 推荐(0) 编辑
摘要:flask中重定向所涉及的反推:由视图函数反推url 例如有视图index() 反推 url的/default 输出: 访问:http://127.0.0.1:5000/login 跳转:http://127.0.0.1:5000/default 阅读全文
posted @ 2019-05-15 19:28 安迪9468 阅读(287) 评论(0) 推荐(0) 编辑
摘要:输出: 阅读全文
posted @ 2019-05-15 19:15 安迪9468 阅读(2019) 评论(0) 推荐(0) 编辑
摘要:输出: 同一个url设置不同的请求方式 输出: 阅读全文
posted @ 2019-05-15 19:06 安迪9468 阅读(483) 评论(0) 推荐(0) 编辑
摘要:查看flask中所有的路由信息(同时查看/设置允许的请求方式get、post) 输出: 如果要允许get方式访问post_only则, 输出: 阅读全文
posted @ 2019-05-15 18:58 安迪9468 阅读(6058) 评论(0) 推荐(0) 编辑
摘要:http通讯过程 https://www.cnblogs.com/andy9468/p/10871079.html 1、flask开发环境 https://www.cnblogs.com/andy9468/p/10870496.html 2、简单的flask对象 https://www.cnblog 阅读全文
posted @ 2019-05-15 17:00 安迪9468 阅读(129) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示