Python常用库大全, Python必备库, python package, 精选Python常用库, Python常用模板

    Python内置库 Python 语言参考手册 Python 标准库   一、20个必不可少的Python库也是基本的第三方库 Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。 Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类库了。 wxPython.Python的一个GUI(图形用户界面)工具。我主要用它替代tkinter。你一定会爱上它的。 Pillow.它是PIL(Python图形库)的一个友好分支。对于用户比PIL更加友好,对于任何在图形领域工作的人是必备的库。 SQLA… Read More

python中shutil文件操作模块, shutil用法, shutil代码示例, shutil 高阶文件操作, shutil库详解, python文件操作库

    前言 什么算是高层的文件操作呢? 普通的文件操作,我们一般只涉及创建文件,文件夹以及写入文件等等。假如我现在需要复制一个文件的内容到另一个文件之中,用pathlib等都只能先打开复制文件,然后进行将其读出来保存,然后再写入新的文件,这种普通的复制操作,无形之中增加了许多步骤。 而shutil库可以直接完成复制符间的操作,同时还支持归档。本篇,将详细介绍文件的高层次操作。 shutil.copyfile( src, dst) 从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOException. 如果当前的dst已存在的话就会被覆盖掉 shutil.move… Read More

Python操作路径, pathlib 模块, pathlib替代os.path, pathlib模块用法详解, Python pathlib 教程

pathlib 库从 python3.4 开始,到 python3.6 已经比较成熟。如果你的新项目可以直接用 3.6 以上,建议用 pathlib。相比于老式的 os.path 有几个优势: 老的路径操作函数管理比较混乱,有的是导入 os, 有的又是在 os.path 当中,而新的用法统一可以用 pathlib 管理。 老用法在处理不同操作系统 win,mac 以及 linux 之间很吃力。换了操作系统常常要改代码,还经常需要进行一些额外操作。 老用法主要是函数形式,返回的数据类型通常是字符串。但是路径和字符串并不等价,所以在使用 os 操作路径的时候常常还要引入其他类库协助操作。新用法是面向对象,处理起来更灵活方便。 pathlib 简化了很… Read More

Python最好的时间库, Python时间日期工具, Python处理日期和时间, arrow时间库使用详解, Python Arrow 教程, Python3 Arrow 时间日期增强库

    Arrow 是用于处理日期和时间的 Python 模块。 与内置的日期和时间工具相比,它使创建,操作,格式化和转换日期,时间和时间戳变得更加容易。   安装 Arrow Arrow 模块使用以下命令安装: sudo pip3 install arrow 我们使用pip3命令安装arrow模块。   UTC 时间 实际需要一个全球时间。 全球时间可以避免时区和夏令时的混淆。 UTC(世界标准时间)是主要时间标准。 UTC 用于航空,天气预报,飞行计划,空中交通管制通关和映射。 与当地时间不同,UTC 不会随季节变化而变化。   utc_time.py #!/usr/bin/python3 impo… Read More

Python 数据类型, Python3 基本数据类型, Python Data Types

    数据类型是数据项的分类或分类。它表示一种值,它告诉可以对特定数据执行哪些操作。由于在 Python 编程中一切都是对象,因此数据类型实际上是类,而变量是这些类的实例(对象)。 以下是 Python 的标准或内置数据类型:   内置数据类型 在编程中,数据类型是一个重要的概念。 变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。 在这些类别中,Python 默认拥有以下内置数据类型: 文本类型: str 数值类型: int, float, complex 序列类型: list, tuple, range 映射类型: dict 集合类型: set, frozenset 布尔类型: bool 二进制类型… Read More

查询不同表格, 如何从 Google 表格中的另一张表格进行 VLOOKUP, Google Sheets VLOOKUP HLOOKUP MATCH 范例解说

  Google 试算表(Spreadsheets)是个好工具,内建不少跟Excel 相似的函数能够使用,所以会一点EXCEL 的人都能够轻松上手。如果用来取代Excel 应该是问题不大,因此我也常常会推荐使用Google Spreadsheets 统计数据、制作表单等等。 本篇介绍3 个实用的Google Spreadsheets 函数: VLOOKUP HLOOKUP MATCH   VLOOKUP VLOOKUP 的功用是在 特定范围 的 第1 栏垂直寻找 特定值并且回传 指定栏位的值。 这么说可能有点抽象,直接来看以下范例: A 欄 B 欄 1 學生 成績 2 小明 100 3 小王 95 3 水仙 88 4 小羊 60 5 火星 35 6 金星 33 7…

如何在Google表格中突出显示重复项, Google 表格中查找重复, Google Sheets 查找重复

如果您需要突出显示Google表格中的重复项,则可以使用条件格式。 就是这样。 尽管Google表格的功能深度与Microsoft Excel并不完全相同,但它仍有许多有用的技巧。 它最有用的功能之一是条件格式。 这使您可以更改所有遵循您创建的特定条件集的单元格的格式。 例如,您可以突出显示某个值以上或包含特定单词的所有单元格。 条件格式有很多用途,例如突出显示错误或比较数据。 条件格式的另一个有用应用是突出显示重复项。 这使您可以快速发现大型电子表格中的所有重复文本或值。 这是完成的过程。   从单列突出显示重复项 如果要突出显示Google表格中单个列的重复项,则需要先选择要查找重复项的列。   选… Read More

PHP操作Google Sheets, PHP 读写 Google 表格, Google Sheets API, google/apiclient, Reading and Writing Google Sheets in PHP

  Google Sheets 是一个非常常用的在线电子表格系统,允许对数据进行实时协作。让我们学习如何使用 PHP API 客户端操作 Google 表格。 整个代码和示例可在 GitHub 存储库中获得;它被打包为一个简单的 Symfony 项目,并提供了一个 Docker 镜像。   创建 Google 项目并配置 Sheets API 首先,让我们配置一个新的 Google Console 项目以启用 Sheets API。   打开Google Cloud Console并创建一个新项目:   点击Enable APIs and Service,搜索Sheets API,启用服务:   启用后,我们可以配置服… Read More

Selenium 抓取Shadow Dom,selenium-shadowDOM节点操作, Selenium 操作 shadow DOM, How to interact with shadow DOM in Selenium?

  在我最近的一个自动化项目中,我正在编写代码以单击网页上的某个元素。这是一个带有 id 的非常简单的元素avatar。令我惊讶的是,Selenium 未能找到该元素并抛出异常NoSuchElementException。我更仔细地检查了那个元素,发现这个元素在一些奇怪的元素里面shadow-root。事实上,有一个元素树,包括avatar在那个元素里面shadow-root。 一个快速的谷歌搜索显示这shadow-root不是一个常规的 DOM 元素,它是影子 DOM 的一部分。到目前为止,Selenium WebDriver 无法与之交互。w3c有一个提案正在等待中来支持它。   什么是 DOM?… Read More

从URL中提取ASIN,Google Sheet公式提取URL, 从 Google Sheet中的 URL 中提取特定文本, Extract Specific Text from a URL in a Cell in Google Sheets

  Amazon URLs =INDEX(SPLIT(A2,"/"),5)   Ebay URLs =INDEX(SPLIT(INDEX(SPLIT(A2,"/"),5),"?"),1)   看实例: 点击我   当然,我们也可以用 query函数 =query(SPLIT(A2, "/"), "SELECT Col5")   知识点:   SPLIT 将指定字符或字符串两侧的文本拆分,将拆分后的子串存放在行中不同的单元格中。   使用示例 SPLIT("1,2,3", ",") SPLIT("Alas, poor Yorick"," ") SPLIT(A1, ",")   语法 S… Read More

如何设置和使用 NGINX 作为反向代理, 如何在 Nginx 中将 HTTP 重定向到 HTTPS, How to Set up & Use NGINX as a Reverse Proxy, How to Redirect HTTP to HTTPS in Nginx

  什么是反向代理? 标准代理服务器代表客户端工作,通常通过提供隐私或过滤内容。反向代理代表服务器工作,拦截流量并将其路由到单独的服务器。 您可能想要安装反向代理有几个原因。主要原因之一是隐私。 如果您有多个服务器,反向代理可以帮助平衡服务器之间的负载并提高性能。由于反向代理为客户端提供单点联系,它可以跨多个服务器集中记录和报告。 Nginx 可以通过快速提供静态内容并将动态内容请求传递给 Apache 服务器来提高性能。 本指南将帮助您在系统上安装和配置 Nginx 反向代理。 先决条件 带有 Apache、PHP 和防火墙的 Linux 服务器 使用sudo访问root 用户 Linux 命令行或终端(Ctrl – Al… Read More

何在 Ubuntu 20.04 上安装和配置 Nginx, How to Install and Configure Nginx on Ubuntu 20.04

介绍 Nginx 是一个免费的开源 Linux 应用程序,用于 Web 服务器。它通过将 Web 流量定向到特定服务器来充当反向代理服务器。 Nginx 用于安全和负载平衡,但也可以作为 Web 服务器独立运行。 本指南将帮助您在 Ubuntu 20.04 Linux (Focal Fossa) 上安装 Nginx。 先决条件 运行 Ubuntu 20.04 Linux 的系统 具有 sudo 或 root 权限的用户帐户 访问终端窗口/命令行(单击 活动 > 搜索 > 输入 终端)   步骤 1:更新软件存储库 在安装新软件之前刷新存储库列表很重要。这有助于确保安装了最新的更新和补丁。 打开终端窗口并输入以下内容: sudo apt-get up… Read More

如何启动、停止和重启 Nginx, How to Start, Stop, and Restart Nginx (systemctl & Nginx Commands), systemctl, 命令行重启Nginx

  介绍 Nginx 是一个强大的服务器应用程序,用于路由网络流量。它通常用作反向代理服务器,但也可以配置为常规 Web 服务器。 您将遇到的最常见的操作之一是启动、停止和重新启动 Nginx Web 服务器。   在本教程中,学习如何启动、停止和重启 Nginx 服务。 先决条件 安装并配置了 Nginx 的系统 访问终端窗口或命令行 具有 sudo 或 root 权限的用户帐户 与远程系统的现有 SSH 连接(如果您正在远程工作)   使用 systemctl 启动、停止和重启 Nginx   如何查看 Nginx 服务器的状态 Nginx 在您的服务器上作为服务运行。这意味着它应该在后台主动运行,即使您在屏幕上看… Read More

IntelliJ IDEA 2022.1永久使用的方法(非破解), IntelliJ IDEA 正版免费使用, , IntelliJ IDEA 正版激活

  最近在安装Intellij idea,Ultimate版本比社区版本少了很多东西,曲曲折折终于找到了学生可以免费使用旗舰版的方法: 以下步骤来自Lenyo Lee的更新: JetBrains开发工具免费提供学生和教师使用。取得授权后只需要使用相同的 JetBrains 帐号就可以激活其他产品,不需要重复申请。 开始申请前请先到 https://www.jetbrains.com/student/ 阅读免费学生授权的介绍和常见问题,再依照下方流程进行申请。   JetBrains全家桶 JetBrains套装包括用于Web开发的WebStorm,用于Java开发的Intellij IDEA,以及… Read More