Python笔记

文章链接

编号分类文章及链接介绍作者来源分类撰写日期收录日期
B1基础Python 官网文档python 3官网2021-10-22
B2基础Python 基础教程从零开始学习,推荐!菜鸟教程2021-08-05
B3基础Python 3 教程本教程比较有条理,讲述完整。尚未看完。菜鸟教程2020-03-11
F1基础Flask中文用户指南从例子开始讲述Flask用法。readthedocs2020-03-11
F2基础pythonFlask框架学习例子设计得很好,容易理解。比上面的讲得好BerL1n简书2018-11-212020-03-11
F3基础对于Flask中蓝图的理解蓝图(blueprint)就是一种路由模块组CSDN博客2018-08-312020-03-11
F4框架Python常用框架:Flask介绍Flask同时比较了其它几个主流Python框架知乎2018-09-062020-09-20
F5框架Django文档Python主流的Web框架,3.2版Django官网2021-10-02
F6框架Python常用Web框架:DjangoPython主流的Web框架菜鸟教程2021-10-02
F7框架PyCharm社区版创建Django新项目教程注:专业版可以在File/new project菜单直接新建Django项目,就不需要这个操作了bcyichenCSDN博客2019-12-042023-02-21
F8框架Django学习笔记 - 【3 连接已部署好的MySQL数据库】Z_F_Freedomblibili专栏2022-09-262023-02-22
F9前端浅谈为什么vue前端项目要使用nodejs942351507博客园2019-12-112022-09-13
E1环境Idea下Python开发平台的搭建博客园2018-10-122020-03-11
E2环境python神器——Anaconda的安装与优化配置CSDN博客2018-06-082020-03-15
E3环境Gunicorn简介、安装、配置、启动本博客2020-03-132020-03-13
E4环境Anaconda常用命令本博客2022-09-132022-09-13
E5环境Python 3 在Win11安装后命令行中找不到的怪现象的解决办法本博客2024-09-272024-09-27
S1桌面开发PySimpleGui官方文档PySimpleGuireadthedoc2021-11-05
T1技术使用Docker SDK for Python本博客2020-03-142020-03-14
T2打包2021-10-27指定PyInstaller打包的Python版本本博客2021-10-272021-10-27
T3技术selenium documentationBS测试神器Selenium官方文档SeleniumSelenium2021-10-272021-10-27
T4技术python+selenium+Chrome options参数Chrome Options常用方法介绍霸王防脱博客园2019-03-262021-11-05
T5技术Python selenium Chrome正在受到自动软件的控制 disable-infobars无效 的解决方法人攻智能CSDN2020-01-062021-11-05
T6技术List of Chromium Command Line SwitchesChrome启动参数大全Peter Beverloo个人网站2020-01-062021-11-05
T7技术selenium.webdriver中add_argument方法常用参数表Chrome常用启动参数WDC脚本之家2021-04-082021-11-05
T8技术Python-12-星号变量的特殊用法*,**的用法详解。讲的很详细晴刀个人网站2021-12-20
T9日志Python之日志处理(logging模块)有实用例子示范,讲得不错cnblogs2017-05-252022-05-17
T10爬虫从零到一python爬虫实战:框架选择>查找爬虫参数>写代码>打包运行本博客2022-08-272022-08-27

笔记

1. Windows下用pip安装python插件时出现权限问题的解决办法

安装到最后,出现下面类似的错误,提示权限不够。我的windows用户应该是管理员才对啊。

Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'c:\\program files\\python36\\Lib\\site-packages\\urllib3'
Consider using the `--user` option or check the permissions.

解决办法:
如错误信息所提示,在命令行末尾加上"–user"参数可以解决问题。类似下面这种的。

pip install requests --user

2. 卸载高版本pip

python -m pip uninstall pip

在这里插入图片描述
高版本20.0.2的 pip卸载了之后,10.0.1的pip就可以用了。不用重新安装。

3. 构建日志系统

from logging.handlers import RotatingFileHandler
fh = RotatingFileHandler(filename, maxBytes=1024, backupCount=5)

filename: 自定义日志文件的路径以及文件名, 假定文件名是: error.log

maxBytes: 配置日志文件大小的上限, 单位是字节

backupCount: 配置日志文件的最大数量, backupCount=5, 也就是日志文件error.log 大小达到1M以后, 会自动再创建文件error.log.1, error.log.1大小达到1M以后, 会创建 error.log.2, 以此类推, 一直到 error.log.7

//TODO 以cello为样本,后面要单独整理成为一个解决方案的博客。
参考1:Python之路(第十七篇)logging模块 本文完整分析了python的日志的写法。
参考2:Python中logging模块的基本用法 来自微软的工程师撰写的文章。相对简洁一些。
参考3:python3 日志模块 日志的简单写法例子

4. 使用selenium操作网页浏览器

# 前台开启浏览器模式
def open_discord_web(url: str) -> object:
    # 加启动配置
    options = webdriver.ChromeOptions()
    options.add_argument('user-data-dir=D:\\Development\\python\\dschatrob\\ikeru')
    # 打开chrome浏览器
    explorer_driver = webdriver.Chrome(options=options)
    explorer_driver.get(url)
    return explorer_driver
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值