随笔分类 -  31 Python

使用metaWebBlog接口实现博客文章同步
摘要:0. 背景 想实现自己的文章一处编写,多处发布到各大平台(比如博客园,CSDN)等要怎么实现呢。需要由这些组成: 文章管理:一个管理文章知识的平台(网站),在这里撰写,编辑文章。比如:写博客的客户端软件,博客园等。 第三方网站(平台)具有开放的 API 接口,比如博客园的metaWebBlog。 同 阅读全文

posted @ 2022-05-14 16:29 springsnow 阅读(629) 评论(0) 推荐(1) 编辑

Python(00):bytes字节串类型及用法
摘要:一、bytes 字节串类型概述 Python 3 新增了 bytes 类型,用于代表字节串,是一个类型,不是C#中的列表。 由于 bytes 保存的就是原始的字节(二进制格式)数据,因此 bytes 对象可用于在网络上传输数据,也可用于存储各种二进制格式的文件,比如图片、音乐等文件。 1、字节串与字 阅读全文

posted @ 2022-05-10 19:24 springsnow 阅读(642) 评论(0) 推荐(0) 编辑

博客园文件下载并转成Markdown格式
摘要:博客园的随笔分类来建立文件夹并下载相应的随笔原稿件,文章格式为md格式,同时支持离线文章中引用的图片。 如果文件是HTML格式的,可以自动将HTML文章自动解析为Markdown(可补全不规范的HTML标签,更精准的成解析Markdown) 其中用到了两个库: lxml(转成良好的HTML格式) h 阅读全文

posted @ 2022-05-10 19:14 springsnow 阅读(576) 评论(1) 推荐(0) 编辑

Selenium Python
摘要:Selenium Python 教程 - 知乎 目录 准备工作 元素定位 控制浏览器操作 Webelement 常用方法 鼠标操作 键盘事件 获取断言信息 等待页面加载完成 在不同的窗口和框架之间移动 警告框处理 下拉框选择 文件上传 cookie 操作 调用 JavaScript 代码 窗口截图 阅读全文

posted @ 2022-05-05 10:22 springsnow 阅读(65) 评论(0) 推荐(0) 编辑

Python(00):解析xml文件(sax、dom、ElementTree)和lxml
摘要:title: Python(00):解析xml文件(sax、dom、ElementTree)和lxml link: http://www.cnblogs.com/springsnow/archive/2020/03/19/12524687.html date: 2020-03-19 07:36 au 阅读全文

posted @ 2022-04-27 09:19 springsnow 阅读(866) 评论(0) 推荐(0) 编辑

Github标星过万,Python新手100天学习计划。
摘要:Python 100 days 作为目前最火也是最实用的编程语言,Python不仅是新手入门程序界的首选,也逐渐成为了从大厂到小厂,招牌需求list的必要一条。 当然,学Python这件事情,你可能也和文摘菌一样,已经下了一百次决心,但是最后都“从入门到放弃”。 究其原因,很可能是没有明确的学习目标 阅读全文

posted @ 2021-11-23 08:56 springsnow 阅读(736) 评论(0) 推荐(0) 编辑

使用Visual Studio开发Python
摘要:Visual Studio Python IDE - 用于 Windows 的 Python 开发工具 (microsoft.com) 利用 Visual Studio 开发 Python - Visual Studio (Windows) | Microsoft Docs Windows 上 Vi 阅读全文

posted @ 2021-01-14 15:33 springsnow 阅读(429) 评论(0) 推荐(0) 编辑

用python操作PDF文件
摘要:从PDF读取文本内容和从已经有的文档生成新的PDF。 需要用到的模块是PyPDF2. mstamy2/PyPDF2: A utility to read and write PDFs with Python (github.com) 同时,还要关注较新的PyPDF4包,因为它很快就会取代PyPDF2 阅读全文

posted @ 2020-06-24 11:48 springsnow 阅读(3888) 评论(0) 推荐(0) 编辑

使用Pillow来进行图像处理
摘要:一、概述PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。Pillow在PIL的基础上,为P... 阅读全文

posted @ 2020-06-23 18:59 springsnow 阅读(850) 评论(0) 推荐(0) 编辑

Python3之 contextlib
摘要:Python中当我们们打开文本时,通常会是用with语句,with语句允许我们非常方便的使用资源,而不必担心资源没有关闭。with open('/path/filename', 'r') as f: f.read()然而,并不是只有open()函数返回fp对象才能使用 with 语句。实际上,任何对象,只要正确实现上下文管理,就可以使用with语句。实现上下文管理是通过 __enter__... 阅读全文

posted @ 2020-06-23 18:27 springsnow 阅读(441) 评论(0) 推荐(0) 编辑

Python(00):Python程序中的IO模型
摘要:五种IO模型 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO 异步(asynchronous) IO 阻塞(blocking) IO 非阻塞(non-blocking)IO 五种I/O模型包括:阻塞I/O、非阻塞I/O、信号驱动I/O(不常用)、I/O多路转接、异步I/O。其中,前四个被称为同步I/O。 ... 阅读全文

posted @ 2020-06-23 16:39 springsnow 阅读(288) 评论(0) 推荐(0) 编辑

C#调用Python脚本的简单示例:IronPython库的使用
摘要:IronPython是一种在 .NET及 Mono上的 Python实现,由微软的 Jim Hugunin所发起,是一个开源的项目,基于微软的 DLR引擎。 IronPython的主页: IronPython.net / github站点: IronLanguages/ironpython3: Im 阅读全文

posted @ 2020-06-23 10:00 springsnow 阅读(5669) 评论(0) 推荐(0) 编辑

Django(15):Django Nginx+uwsgi 安装配置
摘要:在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如三大WEB服务器:apache, Nginx, lighttpd等,本文将以 Nginx 为例。Ubuntu18.04安装Web服务nginx:https://www.cnblogs.com/springsnow/p/1220... 阅读全文

posted @ 2020-06-20 19:51 springsnow 阅读(323) 评论(0) 推荐(0) 编辑

Django(14):Django 中间件
摘要:Django 中间件是修改 Django request 或者 response 对象的钩子,可以理解为是介于 HttpRequest 与 HttpResponse 处理之间的一道处理过程。浏览器从请求到响应的过程中,Django 需要通过很多中间件来处理,可以看如下图所示:Django 中间件作用 阅读全文

posted @ 2020-06-20 19:50 springsnow 阅读(279) 评论(0) 推荐(0) 编辑

Django(13):Django cookie 与 session
摘要:Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。识别返回用户包括三个步骤:服务器脚本向浏览器发送一组 Cookie。例如:姓名、年龄或识别号码等。 浏览器将这些信息存储在本地计算机上,以备将来使用。 当下一次浏览器向 Web 服务器发送任何请求时,浏览器会把这些 Cookie 阅读全文

posted @ 2020-06-20 19:49 springsnow 阅读(263) 评论(0) 推荐(0) 编辑

Django(12):Django 用户认证(Auth)组件
摘要:一、概述Django 用户认证(Auth)组件一般用在用户的登录注册上,用于判断当前的用户是否合法,并跳转到登陆成功或失败页面。Django 用户认证(Auth)组件需要导入 auth 模块:# 认证模块 from django.contrib import auth # 对应数据库 from dj 阅读全文

posted @ 2020-06-20 19:48 springsnow 阅读(352) 评论(0) 推荐(0) 编辑

Django(11):Django Form 组件
摘要:一、概述Django Form 组件用于对页面进行初始化,生成 HTML 标签,此外还可以对用户提交对数据进行校验(显示错误信息)。报错信息显示顺序:先显示字段属性中的错误信息,然后再显示局部钩子的错误信息。 若显示了字段属性的错误信息,就不会显示局部钩子的错误信息。 若有全局钩子,则全局钩子是等所 阅读全文

posted @ 2020-06-20 19:47 springsnow 阅读(275) 评论(0) 推荐(0) 编辑

Django(10):Django ORM - 单表实例
摘要:阅读本章节前你需要先阅读了 Django 模型 进行基础配置及了解常见问题的简介方案。一、单表示例接下来我们重新创建一个项目 app01:django-admin.py startproject app01接下来在 settings.py 中找到INSTALLED_APPS这一项,如下:INSTAL 阅读全文

posted @ 2020-06-20 19:44 springsnow 阅读(310) 评论(0) 推荐(0) 编辑

Django(09):Django Admin 管理工具
摘要:Django 提供了基于 web 的管理工具。Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它:INSTALLED_APPS = ( 'django.contrib.admin', 'django 阅读全文

posted @ 2020-06-20 19:43 springsnow 阅读(357) 评论(0) 推荐(0) 编辑

Django(08):Django 路由
摘要:简介路由简单的来说就是根据用户请求的 URL 链接来判断对应的处理程序,并返回处理结果,也就是 URL 与 Django 的视图建立映射关系。Django 路由在 urls.py 配置,urls.py 中的每一条配置对应相应的处理方法。Django 不同版本 urls.py 配置有点不一样:1、Dj 阅读全文

posted @ 2020-06-20 19:42 springsnow 阅读(251) 评论(0) 推荐(0) 编辑

导航

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