Python 创建多级目录(文件夹)
Python 创建文件夹,支持多级目录。
Python 命令行交互等待用户输入
使用内置的 input 函数
举例:打印用户的输入
Python 修改字典的 key
dictionary[new_key] = dictionary.pop(old_key).pop() 将 Key-Value 条目取出(从字典中删除并返回该条目)
AWS Lambda 为 Python 函数添加部署第三方库依赖项软件包
准备软件包文件
一种是和系统无相关性的程序包,例如一些纯 Python 代码写的程序包,即在本地开发环境和 Lambda 运行时环境中使用的程序包文件一样。
参见 AWS Lambda 准备无平台相关性的 Python 依赖项软件包
另一种是和系统有相关性的程序包,例如一些软件包根据系统不同,会用到不同的二进制文件。
参见 AWS Lambda 准备有平台相关性的 Python 依赖项程序包 (native code)
AWS Lambda 准备无平台相关性的 Python 依赖项软件包
无平台相关性的软件包,即本地开发环境和 Lambda 运行时环境中使用的程序包文件一样。
直接将本地的依赖项软件包提取出来,打包,然后部署到 AWS Lambda 环境中即可。
AWS Lambda 准备有平台相关性的 Python 依赖项程序包
native code
使用 docker 在 Amazon lambda runtime 环境
mkdir lambda_headless_chrome_pythoncd lambda_headless_chrome_python
- 创建下面的 Dockerfile。
Dockerfile
签名算法名称
Signature algorithm. Could be one of these values :
HS256: HMAC using SHA-256 hash algorithm
HS384: HMAC using SHA-384 hash algorithm
HS512: HMAC using SHA-512 hash algorithm
RS256: RSASSA using SHA-256 hash algorithm
RS384: RSASSA using SHA-384 hash algorithm
RS512: RSASSA using SHA-512 hash algorithm
ES256: ECDSA using P-256 curve and SHA-256 hash algorithm
ES384: ECDSA using P-384 curve and SHA-384 hash algorithm
ES512: ECDSA using P-521 curve and SHA-512 hash algorithm
AWS SAM CLI 的安装(macOS)
Windows 批处理脚本 变量加减乘除运算
VBS 内置字符串操作函数
VBScript 提供了丰富的内置字符串操作函数,可以高效处理各种文本操作需求。
1. Split
Split(expression, delimiter, count, compare)
返回基于 0 的一维数组,其中包含指定数目的子字符串。
- expression:必选。字符串表达式,包含子字符串和分隔符。如果 expression 为零长度字符串,Split 返回空数组,即不包含元素和数据的数组。
- delimiter:可选。用于标识子字符串界限的字符。如果省略,使用空格 (" “) 作为分隔符。如果 delimiter 为零长度字符串,则返回包含整个 expression 字符串的单元素数组。
- count:可选。被返回的子字符串数目,-1 指示返回所有子字符串。
- compare:可选。compare 参数可以有以下值:0 执行二进制比较;1 执行文本比较;2 执行基于数据库(在此数据库中执行比较)中包含的信息的比较。
2. Replace
Replace(expression, find, replacewith, compare, count, start)