官方文档地址: os – 各种操作系统接口
os 模块是 Python 标准库中的一个用于访问操作系统相关功能的模块,os 提供了一种可移植的使用操作系统功能的方法。使用 os 模块中提供的接口,可以实现跨平台访问,但是,并不是所有的 os 模块中的接口在全平台都通用,有些接口的实现是依赖特定平台的,比如 Linux 相关的文件权限管理和进程管理。
os 模块的主要功能有:
more >>生如蝼蚁当立鸿鹄之志, 命如薄纸应有不屈之心!
官方文档地址: os – 各种操作系统接口
os 模块是 Python 标准库中的一个用于访问操作系统相关功能的模块,os 提供了一种可移植的使用操作系统功能的方法。使用 os 模块中提供的接口,可以实现跨平台访问,但是,并不是所有的 os 模块中的接口在全平台都通用,有些接口的实现是依赖特定平台的,比如 Linux 相关的文件权限管理和进程管理。
os 模块的主要功能有:
more >>subprocess 是 Python 自带的模块,无须安装,它主要用来取代一些旧的模块或方法,如 os.system, os.spawn*, os.popen*, commands.*等,因此如果需要使用 Python 调用外部命令或任务时,则优先使用 subprocess 模块。使用 subprocess 模块可以方便地执行操作系统支持的命令,可与其他应用程序结合使用。
subprocess.run() 是官方推荐使用的方法,几乎所有的工作都可以由它来完成。
目前发送邮件的协议是 SMTP(Simple Mail Transfer Protocol, 简单邮件传输协议),是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。我们编写代码,实际上就是将待发送的消息使用 SMTP 协议的格式进行封装,再提交 SMTP 服务器进行发送的过程。
Python 内置的 smtplib 提供了一种很方便的途径发送电子邮件,可以发送纯文本邮件、HTML 邮件以及带附件的邮件。Python 对 SMTP 支持有 smtplib 和 email 两个模块,email 负责构造邮件,smtplib 负责发送邮件。
我们都知道进程是操作系统进行资源分配和调度的基本单位,在单核 CPU 中,同一时刻只能运行单个进程,虽然仍然可以同时运行多个程序,但进程之间是通过轮流占用 CPU 来执行的。进程有三种状态,分别是: 阻塞态、就绪态和运行态;
Python 内置的 multiprocessing 模块提供了对多进程的支持,下面我们将一一介绍其用法
multiprocessing 模块提供了一个创建进程的类 Process,其创建进程有以下两种方法:
more >>这里我们主要学习多进程 multiprocessing 模块的其他类与方法,包括:
Selenium 是支持 web 浏览器自动化的一系列工具和库的综合项目。它提供了扩展来模拟用户与浏览器的交互,用于扩展浏览器分配的分发服务器,以及用于实现 W3C WebDriver 规范的基础结构,该规范允许您为所有主要 Web 浏览器编写可互换的代码。
Selenium 的核心是 WebDriver,这是一个编写指令集的接口,可以在许多浏览器中互换运行。 这里有一个最简单的说明:
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true